【发布时间】:2014-01-09 12:37:46
【问题描述】:
我正在寻找弱归一化 lambda 项的示例。 我这样说对吗:
(λa.b)((λx.xx)(λx.xx))
减少到:
b
或:
不会终止(如果您尝试减少 (λx.xx)(λx.xx))
我不确定第一次减少是否正确,所以需要澄清一下, 谢谢。
【问题讨论】:
-
这个问题似乎跑题了,因为它是关于 CS 理论的:cstheory.stackexchange.com 会更好。
-
答案应该是“b”。因为对于任何 a (\a.b) 减少 b,我们甚至不需要计算 a。
-
太好了,谢谢。认为这是对的只是不确定我的答案^^
标签: haskell lambda functional-programming lambda-calculus