評価:
((((lambda (x) (lambda (y) (lambda (x) (+ x y)))) 3) 4) 5)
これは私がしたことです:
評価
((((lambda (x) (lambda (y) (lambda (x) (+ x y)))) 3) 4) 5)
- 評価
5 -> 5
- 評価
評価
(((lambda (x) (lambda (y) (lambda (x) (+ x y)))) 3) 4)
- 評価
4 -> 4
- 評価
評価
((lambda (x) (lambda (y) (lambda (x) (+ x y)))) 3)
- 評価
3 -> 3
- 評価
(lambda (x) (lambda (y) (lambda (x) (+ x y))))
->(lambda (x) (lambda (y) (lambda (x) (+ x y))))
に適用
(lambda (x) (lambda (y) (lambda (x) (+ x y))))
する3
置換
3
->x
で(lambda (y) (lambda (x) (+ x y))
(lambda (y) (lambda (x) (+ 3 y))
評価
(lambda (y) (lambda (x) (+ 3 y)) -> (lambda (y) (lambda (x) (+ 3 y))
apply (lambda (y) (lambda (x) (+ 3 y))
に4
代用
4 -> y
する(lambda (y) (lambda (x) (+ 3 y))
(lambda (y) (+ 3 4))
評価
(lambda (y) (+ 3 4)) -> (lambda (y) (7))
- 置換
5
-> ?
- 置換
そして、私は立ち往生しています。