A simpler lambda calculus
- Publication Type:
- Conference Proceeding
- Citation:
- PEPM 2019 - Proceedings of the 2019 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, Co-located with POPL 2019, 2019, pp. 1 - 9
- Issue Date:
- 2019-01-14
Closed Access
Filename | Description | Size | |||
---|---|---|---|---|---|
A simpler lambda calculus.pdf | Published version | 643.38 kB |
Copyright Clearance Process
- Recently Added
- In Progress
- Closed Access
This item is closed access and not available.
© 2019 Association for Computing Machinery. Closure calculus is simpler than pure lambda-calculus as it does not mention free variables or index manipulation, variable renaming, implicit substitution, or any other meta-theory. Further, all programs, even recursive ones, can be expressed as normal forms. Third, there are reduction-preserving translations to calculi built from combinations of operators, in the style of combinatory logic. These improvements are achieved without sacrificing three fundamental properties of lambda-calculus, being a confluent rewriting system, supporting the Turing computable numerical functions, and supporting simple typing.
Please use this identifier to cite or link to this item: