| 1 |
(||snds(l;m)|| r) (r< ||snds(l;m)||+||onlnk(l;m(source(l);m))||)
 | 7 steps |
| 2 |
onlnk(l;m(source(l);m))[(r-||snds(l;m)||)] = ms Msg
 | 12 steps |
| 3 |
25. t : t'
||onlnk(l;m(source(l);t))||
 | 1 step |
| 4 |
25. t : t'
26. (||snds(l;t)|| r) (r< ||snds(l;t)||+||onlnk(l;m(source(l);t))||)
27. m(source(l);t)
27. =
27. m(source(l);t)
27. {m:Msg(the_w.M)| source(mlnk(m)) = source(l) } List
28. {m:Msg(the_w.M)| source(mlnk(m)) = source(l) } List
29. {m:Msg(the_w.M)| source(mlnk(m)) = source(l) } List
30. u : {m:Msg(the_w.M)| source(mlnk(m)) = source(l) }
u Msg
 | 1 step |
| 5 |
25. t : t'
26. (||snds(l;t)|| r) (r< ||snds(l;t)||+||onlnk(l;m(source(l);t))||)
0 r-||snds(l;t)||
 | 1 step |
| 6 |
25. t : t'
26. (||snds(l;t)|| r) (r< ||snds(l;t)||+||onlnk(l;m(source(l);t))||)
r-||snds(l;t)||<||onlnk(l;m(source(l);t))||
 | 1 step |