Skip to main content

Perpetuality and uniform normalization

  • Lambda-Calculus
  • Conference paper
  • First Online:
Algebraic and Logic Programming (ALP 1997, HOA 1997)

Abstract

We define a perpetual one-step reduction strategy which enables one to construct minimal (w.r.t. Lévy's ordering ⊴ on reductions) infinite reductions in Conditional Orthogonal Expression Reduction Systems. We use this strategy to derive two characterizations of perpetual redexes, i.e., redexes whose contractions retain the existence of infinite reductions. These characterizations generalize existing related criteria for perpetuality of redexes. We give a number of applications of our results, demonstrating their usefulness. In particular, we prove equivalence of weak and strong normalization (the uniform normalization property) for various restricted λ-calculi, which cannot be derived from previously known perpetuality criteria.

The UN property is called strong normalization in [B194].

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. Aczel P. A general Church-Rosser theorem. Preprint, University of Manchester, 1978.

    Google Scholar 

  2. Barendregt H. P. The Lambda Calculus, its Syntax and Semantics. North-Holland, 1984.

    Google Scholar 

  3. Barendregt H. P. Lambda calculi with types. In: Handbook of Logic in Computer Science, vol. 2, S. Abramsky, D. Gabbay, and T. Maibaum eds. Oxford University Press, 1992, p. 117–309.

    Google Scholar 

  4. Barendregt H. P., Bergstra J., Klop J. W., Volken H. Some notes on lambdareduction, In: Degrees, reductions, and representability in the lambda calculus. Preprint no. 22, University of Utrecht, Department of mathematics, 1976, p. 13–53.

    Google Scholar 

  5. Bergstra J. A., Klop J. W. Strong normalization and perpetual reductions in the Lambda Calculus. J. of Information Processing and Cybernetics, 18:403–417, 1982.

    Google Scholar 

  6. Böhm C., Intrigila B. The Ant-Lion paradigm for strong normalization. Information and Computation, 114(1):30–49, 1994.

    Google Scholar 

  7. Church A., Rosser, J. B. Some Properties of Conversion. Transactions of the American Mathematical Society, 39:472–482, 1936.

    Google Scholar 

  8. Glauert J. R. W., Khasidashvili Z. Minimal relative normalization in orthogonal expression reduction systems. In Proc. of the 16th International Conference on Foundations of Software Technology and Theoretical Computer Science, FST&TCS'96, Springer LNCS, vol. 1180, V. Chandru, ed. 1996, p. 238–249.

    Google Scholar 

  9. Gramlich B. Termination and confluence properties of structured Rewrite Systems. Ph.D. Thesis, Kaiserslautern University, 1996.

    Google Scholar 

  10. De Groote P. The conservation theorem revisited. In: Proc. of the 1st International Conference on Typed Lambda Calculi and Applications. Springer LNCS, vol. 664, M. Bezem, J. F. Groote, eds. Utrecht, 1993, p. 163–178.

    Google Scholar 

  11. Honsell F., Lenisa M. Some results on the full abstraction problem for restricted lambda calculi. In Proc. of the 18th International Symposium on Mathematical Foundations of Computer Science, MFCS'93, Springer LNCS, vol. 711, A. M. Borzyszkowski, S. Sokolowski, eds. 1993, p. 84–104.

    Google Scholar 

  12. Huet G., Lévy J. J. Computations in Orthogonal Rewriting Systems. In: Computational Logic, Essays in Honor of Alan Robinson, J. L. Lassez and G. Plotkin, eds. MIT Press, 1991, p. 394–443.

    Google Scholar 

  13. Khasidashvili Z. The Church-Rosser theorem in Orthogonal Combinatory Reduction Systems. Report 1825, INRIA Rocquencourt, 1992.

    Google Scholar 

  14. Khasidashvili Z. On higher order recursive program schemes. In: Proc. of the 19th International Colloquium on Trees in Algebra and Programming, CAAP'94, Springer LNCS, vol. 787, S. Tison, ed. Edinburgh, 1994, p. 172–186.

    Google Scholar 

  15. Khasidashvili Z. Perpetuality and strong normalization in orthogonal term rewriting systems. In: Proc. of 11th Symposium on Theoretical Aspects of Computer Science, STACS'94, Springer LNCS, vol. 775, P. Enjalbert, E. W. Mayr, and K. W. Wagner, eds. Caen, 1994, p. 163–174.

    Google Scholar 

  16. Khasidashvili Z. The longest perpetual reductions in orthogonal expression reduction systems. In: Proc. of the 3rd International Conference on Logical Foundations of Computer Science, LFCS'94, Springer LNCS, vol. 813, Nerode A., Matiyasevich Yu. V. eds. 1994. p. 191–203.

    Google Scholar 

  17. Khasidashvili Z, van Oostrom V. Context-sensitive conditional expression reduction systems. In proc. of the International Workshop on Graph Rewriting and Computation, SEGRAGRA'95. In Electronic Notes in Computer Science, A. Corradini, U. Montanari, eds. Elsevier Science B.V., August, 1995, p. 141–150.

    Google Scholar 

  18. Klop J. W. Combinatory Reduction Systems. Mathematical Centre Tracts n. 127, CWI, Amsterdam, 1980.

    Google Scholar 

  19. Klop J. W. Term Rewriting Systems. In: Handbook of Logic in Computer Science, vol. 2, S. Abramsky, D. Gabbay, and T. Maibaum eds. Oxford University Press, 1992, p. 1–116.

    Google Scholar 

  20. Klop J. W., van Oostrom V., van Raamsdonk F. Combinatory reduction systems: introduction and survey. In: To Corrado Böhm, Special issue of Theoretical Computer Science, 121:279–308, 1993.

    Google Scholar 

  21. Lévy J. J. Optimal reductions in the Lambda-calculus. In: To H. B. Curry: Essays on Combinatory Logic, Lambda-calculus and Formalism, Hindley J. R., Seldin J. P. eds, Academic Press, 1980, p. 159–192.

    Google Scholar 

  22. Melliès P.-A. Description Abstraite des Systèmes de Réécriture. Thèse de l'Université Paris 7, 1996.

    Google Scholar 

  23. Nederpelt R. P. Strong Normalization for a typed lambda-calculus with lambda structured types. Ph.D. Thesis, Eindhoven, 1973.

    Google Scholar 

  24. Nipkow T. Orthogonal higher-order rewrite systems are confluent. In: Proc. of the 1st International Conference on Typed Lambda Calculus and Applications, TLCA'93, Springer LNCS, vol. 664, Bezem M., Groote J.F., eds. Utrecht, 1993, p. 306–317.

    Google Scholar 

  25. O'Donnell M. J. Computing in systems described by equations. Springer LNCS, vol. 58, 1977.

    Google Scholar 

  26. Van Oostrom V. Confluence for Abstract and Higher-Order Rewriting. Ph.D. Thesis, Free University, Amsterdam, 1994.

    Google Scholar 

  27. Van Oostrom V. Personal communication, 1997.

    Google Scholar 

  28. Van Oostrom V., van Raamsdonk F. Weak orthogonality implies confluence: the higher-order case. In: Proc. of the 3rd International Conference on Logical Foundations of Computer Science, LFCS'94, Springer LNCS, vol. 813, Nerode A., Matiyasevich Yu. V. eds. 1994. p. 379–392.

    Google Scholar 

  29. Pkhakadze Sh. Some problems of the Notation Theory (in Russian). Proceedings of I. Vekua Institute of Applied Mathematics of Tbilisi State University, Tbilisi, 1977.

    Google Scholar 

  30. Plaisted D. A. Polynomial time termination and constraint satisfaction tests. In: Proc. of the 5th International Conference on Rewriting Techniques and Applications, RTA'93, Springer LNCS, vol. 690, C. Kirchner, ed. 1993, p. 405–420.

    Google Scholar 

  31. Plotkin G. Call-by-name, call-by-value and the λ-calculus. Theoretical Computer Science, 1:125–159, 1975.

    Google Scholar 

  32. Van Raamsdonk F. Confluence and normalisation for higher-order rewriting. Ph.D. Thesis, Free University, Amsterdam, 1996.

    Google Scholar 

  33. Sørensen M. H. Properties of infinite reduction paths in untyped λ-calculus. In: Proc. of Tbilisi Symposium on Logic, Language and Computation, TSLLC'95. Selected papers. J. Ginzburg, Z. Khasidashvili, J.J. Lévy, C. Vogel, E. Vallduví, eds. SiLLI publications, CSLI, Stanford, 1997. To appear.

    Google Scholar 

  34. De Vrijer R. C. Surjective pairing and strong normalization: two themes in lambda calculus. Ph.D. Thesis, Amsterdam, 1987.

    Google Scholar 

  35. Wolfram D. The causal theory of types. Cambridge Tracts in Theoretical Computer Science, vol. 21, Cambridge University Press, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael Hanus Jan Heering Karl Meinke

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Khasidashvili, Z., Ogawa, M. (1997). Perpetuality and uniform normalization. In: Hanus, M., Heering, J., Meinke, K. (eds) Algebraic and Logic Programming. ALP HOA 1997 1997. Lecture Notes in Computer Science, vol 1298. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0027014

Download citation

  • DOI: https://doi.org/10.1007/BFb0027014

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63459-1

  • Online ISBN: 978-3-540-69555-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics