Sharing in the Weak Lambda-Calculus
Sharing in the Weak Lambda-Calculus
复制标题
弱 Lambda 演算中的共享
DOI:
--
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
Luc Maranget
中科院分区:
文献类型:
--
作者:
Tomasz Blanc;J. Lévy;Luc Maranget
Despite decades of research in the λ-calculus, the syntactic properties of the weak λ-calculus did not receive great attention. However, this theory is more relevant for the implementation of programming languages than the usual theory of the strong λ-calculus. In fact, the frameworks of weak explicit substitutions, or computational monads, or λ-calculus with a let statement, or super-combinators, were developed for adhoc purposes related to programming language implementation. In this paper, we concentrate on sharing of subterms in a confluent variant of the weak λ-calculus. We introduce a labeling of this calculus that expresses a confluent theory of reductions with sharing, independent of the reduction strategy. We finally state that Wadsworth's evaluation technique with sharing of subterms corresponds to our formal setting.