Step
*
1
1
of Lemma
es-fset-at-loc
.....wf..... 
1. es : EO@i'
2. i : Id@i
3. s : fset(E)@i
4. ∀s:fset({e:E| loc(e) = i ∈ Id} ). ∃L:{e:E| loc(e) = i ∈ Id}  List. ∀x:{e:E| loc(e) = i ∈ Id} . (x ∈ s 
⇐⇒ (x ∈ L))
5. ∀L:{e:E| loc(e) = i ∈ Id}  List
     ∃L':{e:E| loc(e) = i ∈ Id}  List. (sorted-by(λe,e'. e ≤loc e' L') ∧ no_repeats({e:E| loc(e) = i ∈ Id} L') ∧ L ⊆ L\000C' ∧ L' ⊆ L)
⊢ {e ∈ s | loc(e) = i} ∈ fset({e:E| loc(e) = i ∈ Id} )
BY
{ SubsumeC ⌈fset({e:E| ↑loc(e) = i} )⌉⋅ }
1
1. es : EO@i'
2. i : Id@i
3. s : fset(E)@i
4. ∀s:fset({e:E| loc(e) = i ∈ Id} ). ∃L:{e:E| loc(e) = i ∈ Id}  List. ∀x:{e:E| loc(e) = i ∈ Id} . (x ∈ s 
⇐⇒ (x ∈ L))
5. ∀L:{e:E| loc(e) = i ∈ Id}  List
     ∃L':{e:E| loc(e) = i ∈ Id}  List. (sorted-by(λe,e'. e ≤loc e' L') ∧ no_repeats({e:E| loc(e) = i ∈ Id} L') ∧ L ⊆ L\000C' ∧ L' ⊆ L)
⊢ {e ∈ s | loc(e) = i} ∈ fset({e:E| ↑loc(e) = i} )
2
1. es : EO@i'
2. i : Id@i
3. s : fset(E)@i
4. ∀s:fset({e:E| loc(e) = i ∈ Id} ). ∃L:{e:E| loc(e) = i ∈ Id}  List. ∀x:{e:E| loc(e) = i ∈ Id} . (x ∈ s 
⇐⇒ (x ∈ L))
5. ∀L:{e:E| loc(e) = i ∈ Id}  List
     ∃L':{e:E| loc(e) = i ∈ Id}  List. (sorted-by(λe,e'. e ≤loc e' L') ∧ no_repeats({e:E| loc(e) = i ∈ Id} L') ∧ L ⊆ L\000C' ∧ L' ⊆ L)
6. {e ∈ s | loc(e) = i} = {e ∈ s | loc(e) = i} ∈ fset({e:E| ↑loc(e) = i} )
⊢ fset({e:E| ↑loc(e) = i} ) ⊆r fset({e:E| loc(e) = i ∈ Id} )
Latex:
.....wf..... 
1.  es  :  EO@i'
2.  i  :  Id@i
3.  s  :  fset(E)@i
4.  \mforall{}s:fset(\{e:E|  loc(e)  =  i\}  ).  \mexists{}L:\{e:E|  loc(e)  =  i\}    List.  \mforall{}x:\{e:E|  loc(e)  =  i\}  .  (x  \mmember{}  s  \mLeftarrow{}{}\mRightarrow{}  (x  \mmember{}  L\000C))
5.  \mforall{}L:\{e:E|  loc(e)  =  i\}    List
          \mexists{}L':\{e:E|  loc(e)  =  i\}    List
            (sorted-by(\mlambda{}e,e'.  e  \mleq{}loc  e'  ;L')  \mwedge{}  no\_repeats(\{e:E|  loc(e)  =  i\}  ;L')  \mwedge{}  L  \msubseteq{}  L'  \mwedge{}  L'  \msubseteq{}  L)
\mvdash{}  \{e  \mmember{}  s  |  loc(e)  =  i\}  \mmember{}  fset(\{e:E|  loc(e)  =  i\}  )
By
SubsumeC  \mkleeneopen{}fset(\{e:E|  \muparrow{}loc(e)  =  i\}  )\mkleeneclose{}\mcdot{}
Home
Index