【发布时间】:2019-09-05 18:32:15
【问题描述】:
我正在学习 Lambda 微积分。有人可以帮忙减少吗?
(λa.((aλb.λc.c)λd.λe.d))(λf.λg.f)
实际结果是λb.λc.c。但我需要解决它的步骤
我已经完成了这些步骤,但我卡住了:
(λa.((aλb.λc.c)λd.λe.d))(λf.λg.f)
(λa.(aλb.λd.λe.d))(λf.λg.f)
(λf.λg.f)(λb.λd.λe.d)
(λg.λb.λd.λe.d)
我做错了吗?有什么我不知道的规则吗?
【问题讨论】:
-
你试过什么?你在哪里卡住了?向我们展示你自己的努力!
-
@lemontree 我已经添加了我已经完成的步骤
-
我迷路了;)刚刚修复了 assume 部分的错误。现在应该是正确的。哦,如果我的帖子回答了你的问题,请随时点赞;)
-
@Pater 对您的术语括号所做的更正 rsm 是错误的,您所说的带有括号的起始术语是正确的。 (rsm 显示的归约数列也是正确的。)
标签: lambda-calculus