【发布时间】:2013-01-28 17:08:09
【问题描述】:
给定以下 lambda 表达式,其中 \ 类似于 lambda:
(\kf.f(\c.co)km)(\x.dox)(\le.le)
如果我将(\c.co)k 转换为ko 会出错吗?我这样做了,显然,这是错误的。正确的方法是首先评估外部函数,这意味着 (\f.f(\c.co)(\x.dox)m)(\le.le) 将是所需的解决方案。
这是真的吗,因为我在我们的讲义中找不到任何可以表明这一点的规则?如果是,为什么我不能先评估内部功能?我已经这样做了,但我的解决方案是正确的。
问候。
【问题讨论】:
-
迁移到 cs.stackexchange.com 的候选人?
-
是的,因为这个问题与编程无关,更多的是关于计算机科学。
标签: lambda-calculus