Step * 2 1 1 1 1 of Lemma eo-forward-trivial


1. EO@i'
⊢ v["dom" := v."dom"] ∈ EO
BY
(All (Unfold `event_ordering`) THEN -1 THEN MemTypeCD) }

1
1. eo_record{i:l}()@i'
2. eo_axioms(v)@i'
⊢ v["dom" := v."dom"] ∈ eo_record{i:l}()

2
.....set predicate..... 
1. eo_record{i:l}()@i'
2. eo_axioms(v)@i'
⊢ eo_axioms(v["dom" := v."dom"])

3
.....wf..... 
1. eo_record{i:l}()@i'
2. eo_axioms(v)@i'
3. eo_record{i:l}()
⊢ eo_axioms(r) ∈ Type


Latex:



1.  v  :  EO@i'
\mvdash{}  v["dom"  :=  v."dom"]  \mmember{}  EO


By

(All  (Unfold  `event\_ordering`)  THEN  D  -1  THEN  MemTypeCD)




Home Index