| 1 |
15. i : Id
16. t :
17. isnull(a(i;t))
18. (islocal(kind(a(i;t)))
18. (
18. (M(i).pre(act(kind(a(i;t))), x.s(i;t).x,val(a(i;t))))
18. & ( x:Id. M(i).ef(kind(a(i;t)),x, x.s(i;t).x,val(a(i;t)),s(i;t+1).x))
18. & ( l:IdLnk.
18. & (M(i).send(kind(a(i;t));l; x.s(i;t).x;val(a(i;t));withlnk(l;m(i;t));i))
18. & ( x:Id.
18. & ( M(i).frame(kind(a(i;t)) affects x)
18. & (
18. & (s(i;t).x = s(i;t+1).x M(i).ds(x))
18. & ( l:IdLnk, tg:Id.
18. & ( M(i).sframe(kind(a(i;t)) sends <l,tg>)
18. & (
18. & (w-tagged(tg; onlnk(l;m(i;t))) = nil Msg List)
(islocal(kind(a(i;t)))
(
(M(i).pre(act(kind(a(i;t))), x.s(i;t).x,val(a(i;t))))
& ( x:Id. M(i).ef(kind(a(i;t)),x, x.s(i;t).x,val(a(i;t)),s(i;t+1).x))
& ( l:IdLnk.
& (M(i).send(kind(a(i;t));l; x.s(i;t).x;val(a(i;t));withlnk(l;m(i;t));i))
& ( x:Id.
& ( M(i).frame(kind(a(i;t)) affects x)  s(i;t).x = s(i;t+1).x M(i).ds(x))
& ( l:IdLnk, tg:Id.
& ( M(i).sframe(kind(a(i;t)) sends <l,tg>)
& (
& (w-tagged(tg; onlnk(l;m(i;t))) = nil Msg List)
 | 21 steps |