Step * 1 1 of Lemma stdEO-event-history


1. [M] Type ─→ Type
2. pRunType(P.M[P])@i
⊢ ∀e1,e2:{e:runEvents(r)| True} .
    ((run-event-loc(e1) run-event-loc(e2) ∈ Id) ∧ run-event-step(e1) < run-event-step(e2)
    ⇐⇒ (e1 ∈ run-event-history(r;e2)))
BY
(Auto
   THEN All (RepUR ``run-event-history let``)
   THEN Try ((RWO "member-mapfilter" (-1)
              THEN All Reduce
              THEN Auto
              THEN ExRepD
              THEN Try ((D -1 THEN MemTypeCD THEN Auto)))⋅))⋅ }

1
1. [M] Type ─→ Type
2. pRunType(P.M[P])@i
3. e1 {e:runEvents(r)| True} @i
4. e2 {e:runEvents(r)| True} @i
5. run-event-loc(e1) run-event-loc(e2) ∈ Id@i
6. run-event-step(e1) < run-event-step(e2)@i
⊢ (e1 ∈ mapfilter(λt.<t, run-event-loc(e2)>t.is-run-event(r;t;run-event-loc(e2));[0, run-event-step(e2))))

2
1. Type ─→ Type
2. pRunType(P.M[P])@i
3. e1 {e:runEvents(r)| True} @i
4. e2 {e:runEvents(r)| True} @i
5. {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-loc(e1) run-event-loc(e2) ∈ Id

3
1. Type ─→ Type
2. pRunType(P.M[P])@i
3. e1 {e:runEvents(r)| True} @i
4. e2 {e:runEvents(r)| True} @i
5. {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)


Latex:



Latex:

1.  [M]  :  Type  {}\mrightarrow{}  Type
2.  r  :  pRunType(P.M[P])@i
\mvdash{}  \mforall{}e1,e2:\{e:runEvents(r)|  True\}  .
        ((run-event-loc(e1)  =  run-event-loc(e2))  \mwedge{}  run-event-step(e1)  <  run-event-step(e2)
        \mLeftarrow{}{}\mRightarrow{}  (e1  \mmember{}  run-event-history(r;e2)))


By


Latex:
(Auto
  THEN  All  (RepUR  ``run-event-history  let``)
  THEN  Try  ((RWO  "member-mapfilter"  (-1)
                        THEN  All  Reduce
                        THEN  Auto
                        THEN  ExRepD
                        THEN  Try  ((D  -1  THEN  MemTypeCD  THEN  Auto)))\mcdot{}))\mcdot{}




Home Index