At: P no dup iff1 1. E: EventStruct 2. tr: |E| List 3. No-dup-deliver(E)(tr) 4. x: |E| 5. y: |E| 6. is-send(E)(x) 7. is-send(E)(y) 8. y =msg=(E) x 9. loc(E)(x) = loc(E)(y)
sublist(|E|;[x; y];tr) By: Analyze 0
THEN
Unfold `sublist` -1
THEN
Reduce -1
THEN
ExRepD
THEN
InstHyp [0] -1
THEN
Reduce -1
THEN
InstHyp [1] -2
THEN
Reduce -1 Generated subgoal: