相关疑难解决方法(0)

是否有可能有效地评估lambda演算术语?

我最近在lambda演算中编写了很多程序,我希望我可以实时运行其中一些程序.然而,尽管趋势功能范例基于lambda演算和B减少规则,但我找不到一个不是玩具的单一评估者,而不是效率.功能语言应该很快,但我知道的那些实际上并不提供对普通表单的访问(参见Haskell的惰性求值程序,Scheme的闭包等),因此不能用作LC求值程序.

这让我想知道:只是不可能有效地评估lambda演算术语,它只是一个历史事故/缺乏兴趣,没有人决定为它创建一个快速评估者,或者我只是缺少一些东西?

algorithm lambda computer-science functional-programming lambda-calculus

12
推荐指数
2
解决办法
1078
查看次数

lambda演算,正规,正规,

在lambda演算中,如果一个术语具有正常形式,则正常的降阶策略将始终产生它.

我只是想知道如何严格证明上述命题?

lambda-calculus evaluation-strategy

5
推荐指数
1
解决办法
280
查看次数