Step
*
2
1
1
1
of Lemma
iseg-es-hist
1. [Info] : Type
2. es : EO+(Info)@i'
3. e1 : E@i
4. WellFnd{i}(E;x,y.(x <loc y))
5. j : E@i
6. L : Info List@i
7. loc(e1) = loc(j) ∈ Id
8. ¬(L = [] ∈ (Info List))
9. L ≤ es-hist(es;e1;j)@i
10. ¬↑first(j)
11. e1 ≤loc pred(j) 
⊢ L ≤ es-hist(es;e1;pred(j)) ∨ (L = es-hist(es;e1;j) ∈ (Info List))
BY
{ ((InstLemma `es-hist-last` [⌈Info⌉;⌈es⌉;  ⌈e1⌉; ⌈j⌉])⋅ THENA Auto) }
1
1. [Info] : Type
2. es : EO+(Info)@i'
3. e1 : E@i
4. WellFnd{i}(E;x,y.(x <loc y))
5. j : E@i
6. L : Info List@i
7. loc(e1) = loc(j) ∈ Id
8. ¬(L = [] ∈ (Info List))
9. L ≤ es-hist(es;e1;j)@i
10. ¬↑first(j)
11. e1 ≤loc pred(j) 
12. es-hist(es;e1;j) = (es-hist(es;e1;pred(j)) @ [info(j)]) ∈ (Info List)
⊢ L ≤ es-hist(es;e1;pred(j)) ∨ (L = es-hist(es;e1;j) ∈ (Info List))
Latex:
1.  [Info]  :  Type
2.  es  :  EO+(Info)@i'
3.  e1  :  E@i
4.  WellFnd\{i\}(E;x,y.(x  <loc  y))
5.  j  :  E@i
6.  L  :  Info  List@i
7.  loc(e1)  =  loc(j)
8.  \mneg{}(L  =  [])
9.  L  \mleq{}  es-hist(es;e1;j)@i
10.  \mneg{}\muparrow{}first(j)
11.  e1  \mleq{}loc  pred(j) 
\mvdash{}  L  \mleq{}  es-hist(es;e1;pred(j))  \mvee{}  (L  =  es-hist(es;e1;j))
By
((InstLemma  `es-hist-last`  [\mkleeneopen{}Info\mkleeneclose{};\mkleeneopen{}es\mkleeneclose{};    \mkleeneopen{}e1\mkleeneclose{};  \mkleeneopen{}j\mkleeneclose{}])\mcdot{}  THENA  Auto)
Home
Index