► stos
s ::= e | arg(t) : ś
► przejścia maszyny
fun(ir) : s
(x, s) =>, (A x.t,s) =>, (t0ti,s) =>•, (arg(ti) : ś, v0) =>-, (fun(Ax.t) : s, 1/1) =4*, (fun(x vi ... vn) : ś, v) =>,
► konfiguracja początkowa
(s,x)
(s, A x.t)
(to, arg(ti) : s) (tl,fun(v0) : s) (t{vi/x},s)
(s,x vi ... vnv
► konfiguracja końcowe