Skip to main content

On Confluence of Infinitary Combinatory Reduction Systems

  • Conference paper
Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2005)

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

Abstract

We prove that fully-extended, orthogonal infinitary combinatory reduction systems with finite right-hand sides are confluent modulo identification of hypercollapsing subterms. This provides the first general confluence result for infinitary higher-order rewriting.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Hanus, M.: A unified computation model for functional and logic programming. In: Proc. of the 24th Annual SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 1997), pp. 80–93. ACM Press, New York (1997)

    Chapter  Google Scholar 

  2. Albert, E., Hanus, M., Huch, F., Oliver, J., Vidal, G.: An operational semantics for declarative multi-paradigm languages. In: Proc. of the 11th Int. Workshop on Functional and (Constraint) Logic Programming (WFLP 2002), Università degli Studi di Udine, pp. 7–20 (2002)

    Google Scholar 

  3. Fernández, A.J., Hortalá-Gonzales, T., Sáenz-Pérez, F.: Solving combinatorial problems with a constraint functional logic language. In: Dahl, V., Wadler, P. (eds.) PADL 2003. LNCS, vol. 2562, pp. 320–338. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Dershowitz, N., Kaplan, S., Plaisted, D.A.: Rewrite, rewrite, rewrite, rewrite, rewrite, .... Theoretical Computer Science 83, 71–96 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  5. Kennaway, R., Klop, J.W., Sleep, R., de Vries, F.J.: Transfinite reductions in orthogonal term rewriting systems. Information and Computation 119, 18–38 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  6. Terese: Term Rewriting Systems. Cambridge University Press, Cambridge (2003)

    Google Scholar 

  7. Kennaway, J.R., Klop, J.W., Sleep, M., de Vries, F.J.: Infinitary lambda calculus. Theoretical Computer Science 175, 93–125 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  8. Marchiori, M.: Logic programs as term rewriting systems. In: Rodríguez-Artalejo, M., Levi, G. (eds.) ALP 1994. LNCS, vol. 850, pp. 223–241. Springer, Heidelberg (1994)

    Google Scholar 

  9. van Raamsdonk, F.: Translating logic programs into conditional rewriting systems. In: Proc. of the 14th Int. Conf. on Logic Programming (ICLP 1997), pp. 168–182. MIT Press, Cambridge (1997)

    Google Scholar 

  10. van Oostrom, V.: Normalisation in weakly orthogonal rewriting. In: Narendran, P., Rusinowitch, M. (eds.) RTA 1999. LNCS, vol. 1631, pp. 60–74. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  11. Sekar, R.C., Ramakrishnan, I.V.: Programming in equational logic: beyond strong sequentiality. Information and Computation 104, 78–109 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  12. Ketema, J., Simonsen, J.G.: Infinitary combinatory reduction systems. In: Giesl, J. (ed.) RTA 2005. LNCS, vol. 3467, pp. 438–452. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Klop, J.W., van Oostrom, V., van Raamsdonk, F.: Combinatory reduction systems: introduction and survey. Theoretical Computer Science 121, 279–308 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  14. Arnold, A., Nivat, M.: The metric space of infinite trees. Algebraic and topological properties. Fundamenta Informaticae 3, 445–476 (1980)

    MATH  MathSciNet  Google Scholar 

  15. Hanus, M., Prehofer, C.: Higher-order narrowing with definitional trees. In: Ganzinger, H. (ed.) RTA 1996. LNCS, vol. 1103, pp. 138–152. Springer, Heidelberg (1996)

    Google Scholar 

  16. van Oostrom, V.: Higher-order families. In: Ganzinger, H. (ed.) RTA 1996. LNCS, vol. 1103, pp. 392–407. Springer, Heidelberg (1996)

    Google Scholar 

  17. Klop, J.W.: Combinatory Reduction Systems. PhD thesis, Rijksuniversiteit Utrecht (1980)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ketema, J., Simonsen, J.G. (2005). On Confluence of Infinitary Combinatory Reduction Systems. In: Sutcliffe, G., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2005. Lecture Notes in Computer Science(), vol 3835. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11591191_15

Download citation

  • DOI: https://doi.org/10.1007/11591191_15

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-31650-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics