Skip to main content

Decidable call by need computations in term rewriting (extended abstract)

  • Conference paper
  • First Online:
Automated Deduction—CADE-14 (CADE 1997)

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

Included in the following conference series:

Abstract

In this paper we study decidable approximations to call by need computations to normal and root-stable forms in term rewriting. We obtain uniform decidability proofs by making use of elementary tree automata techniques. Surprisingly, by avoiding complicated concepts like index and sequentiality we are able to cover much larger classes of term rewriting systems.

The work reported in this paper was initiated in March 1995 when the second author was staying at the University of Bordeaux. The support of LaBRI and the hospitality of the “Programmation Symbolique” group headed by Robert Strandh are gratefully acknowledged.

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

  1. H. Comon, Sequentiality, Second-Order Monadic Logic and Tree Automata, Proc. 10th LICS (1995) 508–517.

    Google Scholar 

  2. J.L. Coquidé and R. Gilleron, Proofs and Reachability Problem for Ground Rewrite Systems, Proc. 6th International Meeting of Young Computer Scientists, LNCS 464 (1990) 120–129.

    MATH  Google Scholar 

  3. M. Dauchet, T. Heuillard, P. Lescanne, and S. Tison, Decidability of the Confluence of Finite Ground Term Rewriting Systems and of Other Related Term Rewriting Systems, IC 88 (1990) 187–201.

    MATH  Google Scholar 

  4. M. Dauchet and S. Tison, Decidability of Confluence for Ground Term Rewriting Systems, Proc. 1st FCT, LNCS 199 (1985) 80–89.

    MATH  Google Scholar 

  5. N. Dershowitz and J.-P. Jouannaud, Rewrite Systems, in: Handbook of Theoretical Computer Science, Vol. B, North-Holland (1990) 243–320.

    MathSciNet  MATH  Google Scholar 

  6. J. Doner, Tree Acceptors and Some of Their Applications, JCSS 4 (1970) 406–451.

    MathSciNet  MATH  Google Scholar 

  7. F. Gécseg and M. Steinby, Tree Automata, Akadémiai Kiadó, Budapest, 1984.

    MATH  Google Scholar 

  8. G. Huet and J.-J. Lévy, Computations in Orthogonal Rewriting Systems, I and II, in: Computational Logic, Essays in Honor of Alan Robinson, The MIT Press (1991) 396–443.

    Google Scholar 

  9. F. Jacquemard, Decidable Approximations of Term Rewriting Systems, Proc. 7th RTA, LNCS 1103 (1996) 362–376.

    Google Scholar 

  10. J.-P. Jouannaud and W. Sadfi, Strong Sequentiality of Left-Linear Overlapping Rewrite Systems, Proc. 4th CTRS, LNCS 968 (1995) 235–246.

    Google Scholar 

  11. J.R. Kennaway, A Conflict Between Call-by-Need Computation and Parallelism, Proc. 4th CTRS, LNCS 968 (1995) 247–261.

    Google Scholar 

  12. J.W. Klop, Term Rewriting Systems, in: Handbook of Logic in Computer Science, Vol. 2, Oxford University Press (1992) 1–116.

    Google Scholar 

  13. J.W. Klop and A. Middeldorp, Sequentiality in Orthogonal Term Rewriting Systems, JSC 12 (1991) 161–195.

    MathSciNet  MATH  Google Scholar 

  14. A. Middeldorp, Call by Need Computations to Root-Stable Form, Proc. 24th POPL (1997) 94–105.

    Google Scholar 

  15. T. Nagaya, M. Sakai, and Y. Toyama, NVNF-Sequentiality of Left-Linear Term Rewriting Systems, Proc. RIMS Workshop on Theory and Applications of Rewriting, RIMS Technical Report 918, University of Kyoto (1995) 109–117.

    Google Scholar 

  16. M. Oyamaguchi, NV-Sequentiality: A Decidable Condition for Call-by-Need Computations in Term Rewriting Systems, SIAM J. on Comput. 22 (1993) 114–135.

    Article  MathSciNet  Google Scholar 

  17. J.W. Thatcher and J.B. Wright, Generalized Finite Automata Theory with an Application to a Decision Problem of Second-Order Logic, MST 2 (1968) 57–81.

    MathSciNet  MATH  Google Scholar 

  18. W. Thomas, Automata on Infinite Objects, in: Handbook of Theoretical Computer Science, Vol. B, North-Holland (1990) 133–191.

    MathSciNet  MATH  Google Scholar 

  19. Y. Toyama, Strong Sequentiality of Left-Linear Overlapping Term Rewriting Systems, Proc. 7th LICS (1992) 274–284.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

William McCune

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Durand, I., Middeldorp, A. (1997). Decidable call by need computations in term rewriting (extended abstract). In: McCune, W. (eds) Automated Deduction—CADE-14. CADE 1997. Lecture Notes in Computer Science, vol 1249. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63104-6_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-63104-6_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63104-0

  • Online ISBN: 978-3-540-69140-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics