| 2 |
26. L : {e':E| kind(e') = rcv(l; tg) } List
27. e':E. (e' L)  kind(e') = rcv(l; tg) & sender(e') = e E
28. e1,e2:E. e1 before e2 L  (e1 <loc e2)
29. map( e'.val(e');L) = [(f((x when e),val(e)))] T List
30. ||L|| = 1
e':E.
kind(e') = rcv(l; tg)
& sender(e') = e E
& & ( e'':E. kind(e'') = rcv(l; tg)  sender(e'') = e E  e'' = e')
& & val(e') = f((x when e),val(e)) T
 | 14 steps |