Lambda 演算 - 评估自定义重写规则以增量

问题描述 投票:0回答:1

我正在使用这套 lambda 演算重写规则:

在评估“INC 0”时,我执行了以下步骤:

随后,我这样评价“INC 1”:

这些评估准确吗?如果不是,我做错了什么?

increment lambda-calculus
1个回答
0
投票

最后一步不正确。看来你混淆了优先顺序。 (\x.x) 不适用于第一个 \x。 ..抽象,但它的一部分。

您可以使用在线 lambda beta-reducer,例如 https://lamboolda.com/lambda 来检查您的结果:

© www.soinside.com 2019 - 2024. All rights reserved.