| 1 |
L {e':E| kind(e') = rcv(l; tg) } List
 | 1 step |
| 2 |
( e':E. (e' L)  kind(e') = rcv(l; tg) & sender(e') = e E)
& ( e1,e2:E. e1 before e2 L  (e1 <loc e2))
& map( e'.val(e');L) = f((x when e),val(e)) T List
 | 37 steps |
| 3 |
38. L1 : {e':E| kind(e') = rcv(l; tg) } List
(( e':E. (e' L1)  kind(e') = rcv(l; tg) & sender(e') = e E)
(& ( e1,e2:E. e1 before e2 L1  (e1 <loc e2))
(& map( e'.val(e');L1) = f((x when e),val(e)) T List)
Prop
 | 2 steps |