At: causal fusion 1 1 2 2 1
1. E: TaggedEventStruct
2. tr: |E| List
3.
m:Label. Causal(E)( < tr > _m)
4. True
5. tr': |E| List
6. tr'
tr
7. x: |E|
8. (x
tr')
9.
tr':|E| List. tr'
< tr > _tag(E)(x) 
(
x
tr'.(
y
tr'.is-send(E)(y) & (y =msg=(E) x)))
10.
x@0:|E|. (x@0
< tr' > _tag(E)(x)) 
(
y
< tr' > _tag(E)(x).is-send(E)(y) & (y =msg=(E) x@0))
11. y: |E|
12. (y
< tr' > _tag(E)(x))
(y
tr')
By: RWO "member_tag_sublist" -1
Generated subgoals:None
About: