2 | 11. i: (||filter( e. is-send(E)(e) loc(E)(e) = x1;x)||-1) 12. is-send(E)(filter( e. is-send(E)(e) loc(E)(e) = x1;x)[i])
& is-send(E)(filter( e. is-send(E)(e) loc(E)(e) = x1;x)[(i+1)])
is-send(E)(filter( e. is-send(E)(e) loc(E)(e) = x1;x)[i])
& is-send(E)(filter( e. is-send(E)(e) loc(E)(e) = x1;x)[(i+1)]) 13. filter( e. is-send(E)(e) loc(E)(e) = x1;y)
=
swap(filter( e. is-send(E)(e) loc(E)(e) = x1;x);i;i+1) 14. x@0:|E|.
(x@0 filter( e. is-send(E)(e) loc(E)(e) = x1;x))  is-send(E)(x@0) & loc(E)(x@0) = x1 15. loc(E)(filter( e. is-send(E)(e) loc(E)(e) = x1;x)[i]) = x1 x1 = loc(E)(filter( e. is-send(E)(e) loc(E)(e) = x1;x)[(i+1)]) |