At: switch inv theorem 6
1. E: TaggedEventStruct
2. P: (|E| List)
Prop
3. MCS(E)(P)
4. asyncR(E) preserves P
5. delayableR(E) preserves P
6. P refines (Causal(E)
No-dup-deliver(E))
((switch_inv(E)
AD-normal(E))
No-dup-send(E)) fuses P
By:
Inst
Thm*
E:TaggedEventStruct, P:TraceProperty(E).
MCS(E)(P) 
(P refines (Causal(E)
No-dup-deliver(E))) 
(((switch_inv(E)
AD-normal(E))
No-dup-send(E)) fuses P)
[E;P]
THEN
Auto
THEN
Try (Unfold `trace_property` 0)
Generated subgoals:None
About: