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].
Preview
Unable to display preview. Download preview PDF.
References
Aczel P. A general Church-Rosser theorem. Preprint, University of Manchester, 1978.
Barendregt H. P. The Lambda Calculus, its Syntax and Semantics. North-Holland, 1984.
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.
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.
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.
Böhm C., Intrigila B. The Ant-Lion paradigm for strong normalization. Information and Computation, 114(1):30–49, 1994.
Church A., Rosser, J. B. Some Properties of Conversion. Transactions of the American Mathematical Society, 39:472–482, 1936.
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.
Gramlich B. Termination and confluence properties of structured Rewrite Systems. Ph.D. Thesis, Kaiserslautern University, 1996.
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.
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.
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.
Khasidashvili Z. The Church-Rosser theorem in Orthogonal Combinatory Reduction Systems. Report 1825, INRIA Rocquencourt, 1992.
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.
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.
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.
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.
Klop J. W. Combinatory Reduction Systems. Mathematical Centre Tracts n. 127, CWI, Amsterdam, 1980.
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.
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.
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.
Melliès P.-A. Description Abstraite des Systèmes de Réécriture. Thèse de l'Université Paris 7, 1996.
Nederpelt R. P. Strong Normalization for a typed lambda-calculus with lambda structured types. Ph.D. Thesis, Eindhoven, 1973.
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.
O'Donnell M. J. Computing in systems described by equations. Springer LNCS, vol. 58, 1977.
Van Oostrom V. Confluence for Abstract and Higher-Order Rewriting. Ph.D. Thesis, Free University, Amsterdam, 1994.
Van Oostrom V. Personal communication, 1997.
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.
Pkhakadze Sh. Some problems of the Notation Theory (in Russian). Proceedings of I. Vekua Institute of Applied Mathematics of Tbilisi State University, Tbilisi, 1977.
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.
Plotkin G. Call-by-name, call-by-value and the λ-calculus. Theoretical Computer Science, 1:125–159, 1975.
Van Raamsdonk F. Confluence and normalisation for higher-order rewriting. Ph.D. Thesis, Free University, Amsterdam, 1996.
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.
De Vrijer R. C. Surjective pairing and strong normalization: two themes in lambda calculus. Ph.D. Thesis, Amsterdam, 1987.
Wolfram D. The causal theory of types. Cambridge Tracts in Theoretical Computer Science, vol. 21, Cambridge University Press, 1993.
Author information
Authors and Affiliations
Editor information
Rights 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