Step
*
1
1
3
of Lemma
stdEO-event-history
1. M : Type ─→ Type
2. r : pRunType(P.M[P])@i
3. e1 : {e:runEvents(r)| True} @i
4. e2 : {e:runEvents(r)| True} @i
5. y : {x:ℤ| (0 ≤ x) ∧ x < run-event-step(e2)} 
6. (y ∈ [0, run-event-step(e2)))
7. ↑is-run-event(r;y;run-event-loc(e2))
8. e1 = <y, run-event-loc(e2)> ∈ runEvents(r)
⊢ run-event-step(e1) < run-event-step(e2)
BY
{ (HypSubst' (-1) 0 THEN RepUR ``run-event-step`` 0) }
1
1. M : Type ─→ Type
2. r : pRunType(P.M[P])@i
3. e1 : {e:runEvents(r)| True} @i
4. e2 : {e:runEvents(r)| True} @i
5. y : {x:ℤ| (0 ≤ x) ∧ x < run-event-step(e2)} 
6. (y ∈ [0, run-event-step(e2)))
7. ↑is-run-event(r;y;run-event-loc(e2))
8. e1 = <y, run-event-loc(e2)> ∈ runEvents(r)
⊢ y < fst(e2)
Latex:
Latex:
1.  M  :  Type  {}\mrightarrow{}  Type
2.  r  :  pRunType(P.M[P])@i
3.  e1  :  \{e:runEvents(r)|  True\}  @i
4.  e2  :  \{e:runEvents(r)|  True\}  @i
5.  y  :  \{x:\mBbbZ{}|  (0  \mleq{}  x)  \mwedge{}  x  <  run-event-step(e2)\} 
6.  (y  \mmember{}  [0,  run-event-step(e2)))
7.  \muparrow{}is-run-event(r;y;run-event-loc(e2))
8.  e1  =  <y,  run-event-loc(e2)>
\mvdash{}  run-event-step(e1)  <  run-event-step(e2)
By
Latex:
(HypSubst'  (-1)  0  THEN  RepUR  ``run-event-step``  0)
Home
Index