arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0511045cs.LOcs.CC
收藏

λ演算的不变代价模型

An Invariant Cost Model for the Lambda Calculus

Ugo Dal Lago, Simone Martini

摘要:

我们定义了一个新的成本模型的按值调用演算满足不变性命题。也就是说,在所提出的成本模型下,图灵机和按值调用算法可以在多项式时间开销内相互模拟。该模型仅依赖于通常的β-归约的组合性质,而不涉及特定的机器或评估器。特别地,单个beta reduction的成本与redex的大小和reduce的大小之间的差异成比例。通过这种方式,归一化lambda项的总成本将考虑所有中间结果的大小(以及范式的步骤数)。

英文摘要:

We define a new cost model for the call-by-value lambda-calculus satisfying the invariance thesis. That is, under the proposed cost model, Turing machines and the call-by-value lambda-calculus can simulate each other within a polynomial time overhead. The model only relies on combinatorial properties of usual beta-reduction, without any reference to a specific machine or evaluator. In particular, the cost of a single beta reduction is proportional to the difference between the size of the redex and the size of the reduct. In this way, the total cost of normalizing a lambda term will take into account the size of all intermediate results (as well as the number of steps to normal form).

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑