Skip to main content

Confluence of terminating conditional rewrite systems revisited

  • Regular Papers
  • Conference paper
  • First Online:
Rewriting Techniques and Applications (RTA 1996)

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

Included in the following conference series:

Abstract

We present a new and powerful criterion for confluence of terminating (terms in) join conditional term rewriting systems. This criterion is based on a certain joinability property for shared parallel critical peaks and does neither require the systems to be decreasing nor left-linear nor normal, but only terminating.

This research was supported in part by ‘DFG, SFB 314 D4’.

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. J. Avenhaus and C. Loría-Sáenz. On conditional rewrite systems with extra variables and deterministic logic programs. In F. Pfenning, ed., Proc. 5th LPAR, LNAI 822, pp. 215–229, Springer-Verlag, 1994.

    Google Scholar 

  2. L. Bachmair and N. Dershowitz. Critical pair criteria for completion. Journal of Symbolic Computation, 6(1):1–18, 1988.

    Google Scholar 

  3. J. Bergstra and J. Klop. Conditional rewrite rules: Confluence and termination. Journal of Computer and System Sciences, 32:323–362, 1986.

    Article  Google Scholar 

  4. N. Dershowitz and J.-P. Jouannaud. Rewrite systems. In J. van Leeuwen, ed., Formal models and semantics, Handbook of Theoretical Computer Science, vol. B, ch. 6, pp. 243–320. Elsevier-The MIT Press, 1990.

    Google Scholar 

  5. N. Dershowitz, M. Okada, and G. Sivakumar. Confluence of conditional rewrite systems. In S. Kaplan and J.-P. Jouannaud, eds., Proc. 1st CTRS (1987), LNCS 308, pp. 31–44, Springer-Verlag, 1988.

    Google Scholar 

  6. B. Gramlich. On termination and confluence of conditional rewrite systems. In N. Dershowitz and N. Lindenstrauss, eds., Proc. 4th CTRS (1994), LNCS 968, pp. 166–185. Springer-Verlag, 1995.

    Google Scholar 

  7. B. Gramlich. Confluence without termination via parallel critical pairs. In H. Kirchner, ed., Proc. 21st CAAP, LNCS 1059, pp. 211–225. Springer-Verlag, 1996.

    Google Scholar 

  8. S. Kaplan. Conditional rewrite rules. TCS, 33:175–193, 1984.

    Article  Google Scholar 

  9. D. Kapur, D. Musser, and P. Narendran. Only prime superpositions need be considered in the Knuth-Bendix completion procedure. JSC, 1988(6):19–36, 1988.

    Google Scholar 

  10. J. W. Klop. Term rewriting systems. In S. Abramsky, D. Gabbay, and T. Maibaum, eds., Handbook of Logic in Computer Science, vol. 2, ch. 1, pp. 2–117. Clarendon Press, Oxford, 1992.

    Google Scholar 

  11. T. Suzuki, A. Middeldorp, and T. Ida. Level-confluence of conditional rewrite systems with extra variables in right-hand sides. In J. Hsiang, ed., Proc. 6th RTA, LNCS 914, pp. 179–193, Kaiserslautern, Springer-Verlag, 1995.

    Google Scholar 

  12. C.-P. Wirth. Syntactic confluence criteria for constructor-based positive/negativeconditional term rewriting systems. SEKI-Report SR-95-09, Fachbereich Informatik, Universität Kaiserslautern, 1995.

    Google Scholar 

  13. C.-P. Wirth and B. Gramlich. A constructor-based approach for positive/negative conditional equational specifications. JSC, 17:51–90, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Harald Ganzinger

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gramlich, B., Wirth, CP. (1996). Confluence of terminating conditional rewrite systems revisited. In: Ganzinger, H. (eds) Rewriting Techniques and Applications. RTA 1996. Lecture Notes in Computer Science, vol 1103. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61464-8_56

Download citation

  • DOI: https://doi.org/10.1007/3-540-61464-8_56

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61464-7

  • Online ISBN: 978-3-540-68596-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics