Skip to main content

A Proof of Finite Family Developments for Higher-Order Rewriting Using a Prefix Property

  • Conference paper
Term Rewriting and Applications (RTA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4098))

Included in the following conference series:

Abstract

A prefix property is the property that, given a reduction, the ancestor of a prefix of the target is a prefix of the source. In this paper we prove a prefix property for the class of Higher-Order Rewriting Systems with patterns (HRSs), by reducing it to a similar prefix property of a λ-calculus with explicit substitutions. This prefix property is then used to prove that Higher-order Rewriting Systems enjoy Finite Family Developments. This property states, that reductions in which the creation depth of the redexes is bounded are finite, and is a useful tool to prove various properties of HRSs.

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. Arts, T., Giesl, J.: Termination of term rewriting using dependency pairs. Theoretical Computer Science 236(1-2), 133–178 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bethke, I., Klop, J.W., de Vrijer, R.: Descendants and origins in term rewriting. Information and Computation 159(1-2), 59–124 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  3. Bloo, R.: Preservation of Termination for Explicit Substitution. PhD thesis, Technische Universiteit Eindhoven (1997)

    Google Scholar 

  4. Sander Bruggink, H.J.: A proof of finite family developments for higher-order rewriting using a prefix property. LGPS 245, Zeno Inst. of Phil.(2006) (preprint)

    Google Scholar 

  5. Dowek, G., Hardin, T., Kirchner, C.: Higher order unification via explicit substitutions. Information and Computation 157(1-2), 184–233 (2000)

    Article  MathSciNet  Google Scholar 

  6. Hyland, J.M.E.: A syntactic characterization of the equality in some models of the λ-calculus. Journal of the London Mathematical Society 12(2), 361–370 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  7. Klop, J.W.: Combinatory Reduction Systems. PhD thesis, Utrecht Univ.(1980)

    Google Scholar 

  8. Lévy, J.-J.: Réductions correctes et optimales dans le λ-calcus. PhD thesis, Université Paris VII (1978)

    Google Scholar 

  9. Maranget, L.: Optimal derivations in weak lambda-calculi and in orthogonal term rewriting systems. In: POPL (1991)

    Google Scholar 

  10. Mayr, R., Nipkow, T.: Higher-order rewrite systems and their confluence. Theoretical Computer Science 192, 3–29 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  11. Miller, D.: A logic programming language with lambda abstraction, function variables and simple unification. Journal of Logic and Computation 1(4) (1991)

    Google Scholar 

  12. Nipkow, T.: Higher-order critical pairs. In: LICS (1991)

    Google Scholar 

  13. Terese: Term Rewriting Systems. Number 55 in CTTCS. CUP (2003)

    Google Scholar 

  14. van Daalen, D.T.: The language theory of Automath. PhD thesis, Technische Universiteit Eindhoven (1980)

    Google Scholar 

  15. van Oostrom, V.: Confluence for Abstract and Higher-Order Rewriting. PhD thesis, Vrije Universiteit Amsterdam (1994)

    Google Scholar 

  16. van Oostrom, V.: Finite family developments. In: Comon, H. (ed.) RTA 1997. LNCS, vol. 1232. Springer, Heidelberg (1997)

    Google Scholar 

  17. van Oostrom, V., de Vrijer, R.: Four equivalent equivalences of reductions. ENTCS  70(6) (2002)

    Google Scholar 

  18. Wadsworth, C.P.: The relation between computational and denotational properties for Scott’s D  ∞ -models of the λ-calculus. SIAM Journal on Computing 5 (1976)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bruggink, H.J.S. (2006). A Proof of Finite Family Developments for Higher-Order Rewriting Using a Prefix Property. In: Pfenning, F. (eds) Term Rewriting and Applications. RTA 2006. Lecture Notes in Computer Science, vol 4098. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11805618_28

Download citation

  • DOI: https://doi.org/10.1007/11805618_28

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-36835-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics