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
Filename Description Size
A simpler lambda calculus.pdfPublished version643.38 kB
Adobe PDF
Full metadata record
© 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: