Nothing Special   »   [go: up one dir, main page]

Skip to main content

Full-commutation and fair-termination in equational (and combined) term-rewriting systems

  • Term Rewriting Systems
  • Conference paper
  • First Online:
8th International Conference on Automated Deduction (CADE 1986)

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

Included in the following conference series:

Abstract

In [PF-85] the concepts of fair derivations and fair-termination in term-rewriting systems were introduced and studied. In this paper, we define the notion of fairness in equational term-rewriting systems, where a derivation step is a composition of the equality generated by a (finite) set of equations with one step rewriting using a set of rules. A natural generalization of E-termination (termination of equational term-rewriting systems), namely E-fair-termination, is presented. We show that fair-termination and E-fair-termination are the same whenever the underlying rewriting relation is E-fully-commuting, a property inspired by Jouannaud and Munoz' E-commutation property. We obtain analogous results for combined term-rewriting systems.

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.

Similar content being viewed by others

References

  1. L. Bachmair, N. Dershowitz: "Commutation, transformation and termination", 1985, (submitted).

    Google Scholar 

  2. L. Bachmair, D.A. Plaisted: "Associative path ordering", Proceedings of the First International Conference on Rewriting Techniques and Applications, Dijon, France, May 1985, (LNCS 202, J.P. Jouannaud-ed., Springer, Berlin).

    Google Scholar 

  3. G. Costa, C. Stirling: "Weak and strong fairness in CCS", Internal Report, CSR-167-85, University of Edinburgh, Jan. 1985.

    Google Scholar 

  4. N. Dershowitz: "Orderings for term rewriting systems", J. Theoretical Computer Science, Vol. 17, No. 3, March 1982, pp. 279–301 (previous version appeared in Proceedings of the Symposium on Foundations of Computer Science, San Juan, PR, pp. 123–131, Oct. 1979).

    Article  Google Scholar 

  5. O. Grumberg, N. Francez, J.A. Makowsky, W.P. de Roever: "A proof rule for fair termination of guarded commands", Proceedings of the Int. Symp. on Algorithmic languages, Amsterdam, Oct. 1981, North-Holland.

    Google Scholar 

  6. J.P. Jouannaud, H. Kirchner: "Completion of a set of rules modulo a set of equations", 11th Ann. ACM Symp. on Principles of Programming Languages, Salt Lake City, Utah, January 1984, pp. 83–92.

    Google Scholar 

  7. J.P. Jouannaud, M. Munoz: "Termination of a set of rules modulo a set of equations", Proceedings of the 7th Intern. Conf. on Automated Deduction, Napa, CA. May 1984, pp. 175–193 (LNCS 170, R.E. Shostak-ed., Springer, Berlin).

    Google Scholar 

  8. D. Lehmann, A. Pnueli, J. Stavi: "Impartiality, justice and fairness: the ethics of concurrent termination", Proceedings 8th ICALP, Acre, Israel, LNCS 115 (O. Kariv, S. Even-eds.), Springer Verlag, 1981.

    Google Scholar 

  9. S. Porat: "Fairness in models for nondeterministic computations", Ph.D. Thesis, Computer Science Dept., Technion, Haifa, Israel, Jan. 1986.

    Google Scholar 

  10. S. Porat, N. Francez: "Fairness in term rewriting systems", Proceedings of the 1st Inter. Conf. on Rewriting Techniques and Applications, Dijon, France, May 1985 (LNCS 202, J.P. Jouannaud-ed., Springer, Berlin).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jörg H. Siekmann

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Porat, S., Francez, N. (1986). Full-commutation and fair-termination in equational (and combined) term-rewriting systems. In: Siekmann, J.H. (eds) 8th International Conference on Automated Deduction. CADE 1986. Lecture Notes in Computer Science, vol 230. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16780-3_77

Download citation

  • DOI: https://doi.org/10.1007/3-540-16780-3_77

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-16780-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics