(8steps)
PrintForm
Definitions
Lemmas
mb
hybrid
Sections
GenAutomata
Doc
At:
causal
fusion
1
1
2
2
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
< tr' > _tag(E)(x).is-send(E)(y) & (y =msg=(E) x))
(
y
tr'.is-send(E)(y) & (y =msg=(E) x))
By:
RepeatFor 3 (ParallelOp -1)
Generated subgoal:
1
11.
y:
|E|
12.
(y
< tr' > _tag(E)(x))
(y
tr')
About:
(8steps)
PrintForm
Definitions
Lemmas
mb
hybrid
Sections
GenAutomata
Doc