Perpetuality in a named lambda calculus with explicit substitutions

Article Properties
Abstract
Cite
BONELLI, EDUARDO. “Perpetuality in a Named Lambda Calculus With Explicit Substitutions”. Mathematical Structures in Computer Science, vol. 11, no. 1, 2001, pp. 47-90, https://doi.org/10.1017/s0960129500003248.
BONELLI, E. (2001). Perpetuality in a named lambda calculus with explicit substitutions. Mathematical Structures in Computer Science, 11(1), 47-90. https://doi.org/10.1017/s0960129500003248
BONELLI E. Perpetuality in a named lambda calculus with explicit substitutions. Mathematical Structures in Computer Science. 2001;11(1):47-90.
Journal Categories
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Description

How can we ensure computations continue indefinitely when needed? This paper studies perpetuality in the calculus of explicit substitutions λx, where a reduction is considered perpetual if it maintains the possibility of infinite reduction sequences. The study explores applications of perpetuality, including an inductive characterization of λx-strongly normalizing terms, two perpetual reduction strategies for λx, and a proof of strong normalization for a polymorphic lambda calculus with explicit substitutions *F*es. Subject reduction for *F*es is shown to hold by extending type assignments to allow non-pure types. These findings contribute to the theoretical understanding of explicit substitutions and their role in ensuring computational perpetuality. It also has potential applications in the design of more robust and efficient programming languages.

Published in Mathematical Structures in Computer Science, this paper aligns with the journal's focus on theoretical foundations and mathematical tools relevant to computer science. By exploring perpetuality in lambda calculus, it contributes to the development of more powerful and predictable computational models, which is of interest to the journal's readership.

Citations
Citations Analysis
The category Science: Mathematics: Instruments and machines: Electronic computers. Computer science 1 is the most commonly referenced area in studies that cite this article.