2

我有以下

(f.x.f(f x))(y.y+1) = x.(y.y+1)((y.y+1) x)
= x.(y.y+1)(x+1)
= x.x+1+1

我不明白为什么最后一次转换可以?不应该x.(y.y+1)(x+1)= y+1吗?为什么他能摆脱y

4

1 回答 1

2

(y . y + 1)应用于它的参数(x + 1),所以它被替换为y((x + 1) + 1)

我不明白你是怎么想出来的x . (y . y + 1)(x + 1)= y + 1y只存在于内部函数的范围内。

于 2011-01-19T18:37:38.210 回答