1 |
27. L :
27. n: ||sends(l;e)||.
27. e':E. isrcv(e') & lnk(e') = l & sender(e') = e E & index(e') = n
map( n.1of(L(n));upto(||sends(l;e)||))
{e':E| isrcv(e') & lnk(e') = l } List
 | 2 steps |
2 |
27. L :
27. n: ||sends(l;e)||.
27. e':E. isrcv(e') & lnk(e') = l & sender(e') = e E & index(e') = n
( e':E.
((e' map( n.1of(L(n));upto(||sends(l;e)||)))
(
(isrcv(e') & lnk(e') = l & sender(e') = e E)
& ( e1,e2:E.
& (e1 before e2 map( n.1of(L(n));upto(||sends(l;e)||))  (e1 <loc e2))
& map( e'.<tag(e'),val(e')>;map( n.1of(L(n));upto(||sends(l;e)||)))
& =
& tagged-list-messages( z.(z when e);val(e);f)
& (tg:Id ma-valtype(da; rcv(l; tg))) List
 | 116 steps |
3 |
27. n: ||sends(l;e)||.
27. e':E. isrcv(e') & lnk(e') = l & sender(e') = e E & index(e') = n
28. L1 : {e':E| isrcv(e') & lnk(e') = l } List
(( e':E. (e' L1)  isrcv(e') & lnk(e') = l & sender(e') = e E)
(& ( e1,e2:E. e1 before e2 L1  (e1 <loc e2))
(& map( e'.<tag(e'),val(e')>;L1)
(& =
(& tagged-list-messages( z.(z when e);val(e);f)
(& (tg:Id ma-valtype(da; rcv(l; tg))) List)
Prop
 | 7 steps |