(4steps) PrintForm Definitions Lemmas mb hybrid Sections GenAutomata Doc

At: switch inv plus normal


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)

By:
Unfolds [`str_trace`;`trace_property`] 0
THEN
Try ((Fold `trace_property` 0) THEN (Complete Auto))
THEN
Try ((Unfold `trace_property` 0) THEN (Complete Auto))
THEN
BackThru `no-dup-fusion`
THEN
Try (Fold `trace_property` 0)


Generated subgoal:

11. E: TaggedEventStruct
2. P: (|E| List)Prop
3. MCS(E)(P)
4. P refines (Causal(E) No-dup-deliver(E))
((switch_inv(E) AD-normal(E)) No-dup-send(E) Tag-by-msg(E) Causal(E) No-dup-deliver(E)) fuses P


About:
applyimpliesall

(4steps) PrintForm Definitions Lemmas mb hybrid Sections GenAutomata Doc