(10steps)
PrintForm
Definitions
Lemmas
mb
hybrid
Sections
GenAutomata
Doc
At:
no
DASH
dup
DASH
fusion
E:TaggedEventStruct, P,I:((|E| List)
Prop). (P refines (Causal(E)
No-dup-deliver(E)))
((I
No-dup-send(E)
Tag-by-msg(E)
Causal(E)
No-dup-deliver(E)) fuses P)
((I
No-dup-send(E)) fuses P)
By:
Auto
THEN
Try (Unfold `trace_property` 0)
THEN
Try (Fold `trace_property` 0)
THEN
BackThru
Thm*
E:TaggedEventStruct, P,I:((|E| List)
Prop). (P refines Causal(E))
((I
No-dup-send(E)
Tag-by-msg(E)) fuses P)
((I
No-dup-send(E)) fuses P)
Generated subgoals:
1
1.
E:
TaggedEventStruct
2.
P:
(|E| List)
Prop
3.
I:
(|E| List)
Prop
4.
P refines (Causal(E)
No-dup-deliver(E))
5.
(I
No-dup-send(E)
Tag-by-msg(E)
Causal(E)
No-dup-deliver(E)) fuses P
P refines Causal(E)
2
1.
E:
TaggedEventStruct
2.
P:
(|E| List)
Prop
3.
I:
(|E| List)
Prop
4.
P refines (Causal(E)
No-dup-deliver(E))
5.
(I
No-dup-send(E)
Tag-by-msg(E)
Causal(E)
No-dup-deliver(E)) fuses P
(I
No-dup-send(E)
Tag-by-msg(E)) fuses P
About:
(10steps)
PrintForm
Definitions
Lemmas
mb
hybrid
Sections
GenAutomata
Doc