Step * 1 of Lemma retracer_wf


1. Info Type
2. es EO+(Info)
3. E ⟶ E ⟶ ℙ
4. EClass(Top)
5. p1 : ∀e,e':E.  ((Q e')  ((↑e ∈b X) ∧ (↑e' ∈b X)))
6. p3 : ∀e,e':E(X).  ((Q e') ∨ (e e' ∈ E) ∨ (Q e' e))
7. p4 : ∀e':E. ∃L:E List. ((∀e:E. ((e ∈ L) ⇐⇒ e')) ∧ (∀e1,e2:E.  (e1 before e2 ∈  (Q e1 e2))))
8. e' E@i
9. List@i
10. v2 : ∀e:E. ((e ∈ L) ⇐⇒ e')@i
11. v3 : ∀e1,e2:E.  (e1 before e2 ∈  (Q e1 e2))@i
12. (p4 e') = <L, v2, v3> ∈ (∃L:E List. ((∀e:E. ((e ∈ L) ⇐⇒ e')) ∧ (∀e1,e2:E.  (e1 before e2 ∈  (Q e1 e2)))))@i
13. : ℕ||L||@i
⊢ ↑L[i] ∈b X
BY
((Assert L[i] e' BY (BHyp -4  THEN Auto)) THEN (InstHyp [⌜L[i]⌝; ⌜e'⌝5)⋅ THEN Auto) }


Latex:


Latex:

1.  Info  :  Type
2.  es  :  EO+(Info)
3.  Q  :  E  {}\mrightarrow{}  E  {}\mrightarrow{}  \mBbbP{}
4.  X  :  EClass(Top)
5.  p1  :  \mforall{}e,e':E.    ((Q  e  e')  {}\mRightarrow{}  ((\muparrow{}e  \mmember{}\msubb{}  X)  \mwedge{}  (\muparrow{}e'  \mmember{}\msubb{}  X)))
6.  p3  :  \mforall{}e,e':E(X).    ((Q  e  e')  \mvee{}  (e  =  e')  \mvee{}  (Q  e'  e))
7.  p4  :  \mforall{}e':E
                    \mexists{}L:E  List.  ((\mforall{}e:E.  ((e  \mmember{}  L)  \mLeftarrow{}{}\mRightarrow{}  Q  e  e'))  \mwedge{}  (\mforall{}e1,e2:E.    (e1  before  e2  \mmember{}  L  {}\mRightarrow{}  (Q  e1  e2))))
8.  e'  :  E@i
9.  L  :  E  List@i
10.  v2  :  \mforall{}e:E.  ((e  \mmember{}  L)  \mLeftarrow{}{}\mRightarrow{}  Q  e  e')@i
11.  v3  :  \mforall{}e1,e2:E.    (e1  before  e2  \mmember{}  L  {}\mRightarrow{}  (Q  e1  e2))@i
12.  (p4  e')  =  <L,  v2,  v3>@i
13.  i  :  \mBbbN{}||L||@i
\mvdash{}  \muparrow{}L[i]  \mmember{}\msubb{}  X


By


Latex:
((Assert  Q  L[i]  e'  BY  (BHyp  -4    THEN  Auto))  THEN  (InstHyp  [\mkleeneopen{}L[i]\mkleeneclose{};  \mkleeneopen{}e'\mkleeneclose{}]  5)\mcdot{}  THEN  Auto)




Home Index