减少一些 lambda 的 Beta

Beta reduction of some lambda

我有以下 lambda 演算,想知道它的 beta 归约。

lambda 是:

λxy.xy

我想,它不能做 beta reduce,因为没有替换并且 x 绑定到正文。

我的假设对吗?

您不能申请 beta-reduction(这可能是您要找的)。 Beta-reduction 只能应用于函数应用程序(即使那样也不是在所有情况下)。

可以应用eta转换,当x在f中不自由出现时将λx.fx转换为f。然后你可以转换你的表达式:

λxy.xy = λx.λy.xy →η λx.x (=I).