Step * 1 1 of Lemma es-fset-at_wf-interface


1. Info Type
2. es EO+(Info)
3. EClass(Top)
4. Id
5. fset(E(X))
6. E@i
7. (e ∈ s@i)@i
8. ∀e:E. (e ∈ s ∧ (loc(e) i ∈ Id) ⇐⇒ (e ∈ s@i))
9. no_repeats(E;s@i)
10. sorted-by(λe,e'. e ≤loc e' ;s@i)
11. (e ∈ s ∧ (loc(e) i ∈ Id))  (e ∈ s@i)
12. e ∈ s
13. loc(e) i ∈ Id
⊢ ↑e ∈b X
BY
((Using [`A',⌈E(X)⌉(FLemma `strong-subtype-fset-member-type`[-2])⋅ THENM MemTypeHD (-1)) THEN Auto)⋅ }


Latex:



Latex:

1.  Info  :  Type
2.  es  :  EO+(Info)
3.  X  :  EClass(Top)
4.  i  :  Id
5.  s  :  fset(E(X))
6.  e  :  E@i
7.  (e  \mmember{}  s@i)@i
8.  \mforall{}e:E.  (e  \mmember{}  s  \mwedge{}  (loc(e)  =  i)  \mLeftarrow{}{}\mRightarrow{}  (e  \mmember{}  s@i))
9.  no\_repeats(E;s@i)
10.  sorted-by(\mlambda{}e,e'.  e  \mleq{}loc  e'  ;s@i)
11.  (e  \mmember{}  s  \mwedge{}  (loc(e)  =  i))  {}\mRightarrow{}  (e  \mmember{}  s@i)
12.  e  \mmember{}  s
13.  loc(e)  =  i
\mvdash{}  \muparrow{}e  \mmember{}\msubb{}  X


By


Latex:
((Using  [`A',\mkleeneopen{}E(X)\mkleeneclose{}]  (FLemma  `strong-subtype-fset-member-type`[-2])\mcdot{}  THENM  MemTypeHD  (-1))
  THEN  Auto
  )\mcdot{}




Home Index