| 1 |
( n.1of(L(n)))
n: ||sends(l;e)|| {e':E
n: ||sends(l;e)|| {| isrcv(e')
n: ||sends(l;e)|| {| & lnk(e') = l
n: ||sends(l;e)|| {| & & sender(e') = e E
n: ||sends(l;e)|| {| & & index(e') = n }
 | 1 step |
| 2 |
n: ||sends(l;e)|| {e':E
n: ||sends(l;e)|| {| isrcv(e')
n: ||sends(l;e)|| {| & lnk(e') = l
n: ||sends(l;e)|| {| & & sender(e') = e E
n: ||sends(l;e)|| {| & & index(e') = n }
Type{[1 | i 0]}
 | Auto |
| 3 |
28. LL :
28. n: ||sends(l;e)|| {e':E
28. n: ||sends(l;e)|| {| isrcv(e')
28. n: ||sends(l;e)|| {| & lnk(e') = l
28. n: ||sends(l;e)|| {| & & sender(e') = e E
28. n: ||sends(l;e)|| {| & & index(e') = n }
29. ( n.1of(L(n))) = LL
( e':E.
((e' map(LL;upto(||sends(l;e)||)))
(
(isrcv(e') & lnk(e') = l & sender(e') = e E)
& ( e1,e2:E. e1 before e2 map(LL;upto(||sends(l;e)||))  (e1 <loc e2))
& map( e'.<tag(e'),val(e')>;map(LL;upto(||sends(l;e)||)))
& =
& tagged-list-messages( z.(z when e);val(e);f)
& (tg:Id ma-valtype(da; rcv(l; tg))) List
 | 113 steps |