Abstract
AbstractIn each variant of the $$\lambda $$
λ
-calculus, factorization and normalization are two key properties that show how results are computed. Instead of proving factorization/normalization for the call-by-name (CbN) and call-by-value (CbV) variants separately, we prove them only once, for the bang calculus (an extension of the $$\lambda $$
λ
-calculus inspired by linear logic and subsuming CbN and CbV), and then we transfer the result via translations, obtaining factorization/normalization for CbN and CbV.The approach is robust: it still holds when extending the calculi with operators and extra rules to model some additional computational features.
Publisher
Springer International Publishing
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. The Benefits of Diligence;Lecture Notes in Computer Science;2024
2. Quantitative Inhabitation for Different Lambda Calculi in a Unifying Framework;Proceedings of the ACM on Programming Languages;2023-01-09
3. On reduction and normalization in the computational core;Mathematical Structures in Computer Science;2022-08
4. Plotkin's call-by-value λ-calculus as a modal calculus;Journal of Logical and Algebraic Methods in Programming;2022-06