Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Faithful and Quantitative Notion of Distant Reduction for the Lambda-Calculus with Generalized Applications

Published 11 Jan 2022 in cs.LO | (2201.04156v4)

Abstract: We introduce a call-by-name lambda-calculus λJn\lambda Jn with generalized applications which is equipped with distant reduction. This allows to unblock β\beta-redexes without resorting to the standard permutative conversions of generalized applications used in the original ΛJ\Lambda J-calculus with generalized applications of Joachimski and Matthes. We show strong normalization of simply-typed terms, and we then fully characterize strong normalization by means of a quantitative (i.e. non-idempotent intersection) typing system. This characterization uses a non-trivial inductive definition of strong normalization --related to others in the literature--, which is based on a weak-head normalizing strategy. We also show that our calculus λJn\lambda Jn relates to explicit substitution calculi by means of a faithful translation, in the sense that it preserves strong normalization. Moreover, our calculus λJn\lambda Jn and the original ΛJ\Lambda J-calculus determine equivalent notions of strong normalization. As a consequence, λJ\lambda J inherits a faithful translation into explicit substitutions, and its strong normalization can also be characterized by the quantitative typing system designed for λJn\lambda Jn, despite the fact that quantitative subject reduction fails for permutative conversions.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.