 m:Label. No-dup-deliver(E)( < tr > _m)
m:Label. No-dup-deliver(E)( < tr > _m) i,j:
i,j: ||tr||. (tr[i] =msg=(E) tr[j])
||tr||. (tr[i] =msg=(E) tr[j]) 
 tag(E)(tr[i]) = tag(E)(tr[j])
 tag(E)(tr[i]) = tag(E)(tr[j]) is-send(E)(x)
is-send(E)(x) is-send(E)(y)
is-send(E)(y) x1,y:|E|.
x1,y:|E|.
 is-send(E)(x1)
is-send(E)(x1) 
 
 
 is-send(E)(y)
is-send(E)(y) 
 (y =msg=(E) x1)
 (y =msg=(E) x1) 
 loc(E)(x1) = loc(E)(y)
 loc(E)(x1) = loc(E)(y) 
 
  sublist(|E|;[x1; y]; < tr > _tag(E)(x))
sublist(|E|;[x1; y]; < tr > _tag(E)(x)) 2
2

 ||tr||
||tr|| j:
j: 2. [x; y][j] = tr[(f(j))]
2. [x; y][j] = tr[(f(j))] tag(E)(y) =
 tag(E)(y) = tag(E)(x)
 tag(E)(x)None
About:
|  |  |  |  |  |  |  |  |  |  |