Nock

32 thoughts
last posted Oct. 18, 2013, 4:24 p.m.

24 earlier thoughts

0

[9 [b c]] is a "function" that, when applied to a, firstly applies c to a. The result is taken to contain within it a formula (at address b) that is then applied to that result.

Here is the reduction:

*[a [9 [b c]]] =>
*[*[a c] [2 [[0 1] [0 b]]]] =>
*[*[*[a c] [0 1]] *[*[a c] [0 b]]] =>
*[*[a c] *[*[a c] [0 b]]]

7 later thoughts