Step * of Lemma same-thread-do-apply

[es:EO]. ∀[p:E ─→ (E Top)].
  ∀[e:E]. same-thread(es;p;e;do-apply(p;e)) supposing ↑can-apply(p;e) supposing causal-predecessor(es;p)
BY
(Auto
   THEN Unfold `same-thread` 0
   THEN (Assert ⌈SWellFounded(p-graph(E;p) x)⌉⋅ THENL [(BLemma `causal-pred-wellfounded` THEN Auto); Id])) }

1
1. es EO
2. E ─→ (E Top)
3. causal-predecessor(es;p)
4. E
5. ↑can-apply(p;e)
6. SWellFounded(p-graph(E;p) x)
⊢ final-iterate(p;e) final-iterate(p;do-apply(p;e)) ∈ E


Latex:


\mforall{}[es:EO].  \mforall{}[p:E  {}\mrightarrow{}  (E  +  Top)].
    \mforall{}[e:E].  same-thread(es;p;e;do-apply(p;e))  supposing  \muparrow{}can-apply(p;e) 
    supposing  causal-predecessor(es;p)


By

(Auto
  THEN  Unfold  `same-thread`  0
  THEN  (Assert
              \mkleeneopen{}SWellFounded(p-graph(E;p)  y  x)\mkleeneclose{}\mcdot{}
              THENL  [(BLemma  `causal-pred-wellfounded`  THEN  Auto);  Id]
  ))




Home Index