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
を以下している、それはOK最後の変換であり、なぜ私は理解していませんか? x.(y.y+1)(x+1)= y+1
ではありませんか?なぜ彼はy
(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
を以下している、それはOK最後の変換であり、なぜ私は理解していませんか? x.(y.y+1)(x+1)= y+1
ではありませんか?なぜ彼はy
(y . y + 1)
を取り除くことができ、その引数(x + 1)
に適用されるので、((x + 1) + 1)
を与えることy
に置き換えています。
x . (y . y + 1)(x + 1)= y + 1
がどのように発生するのかわかりません。 y
は、内部関数のスコープ内にのみ存在します。