Step * 1 of Lemma es-fset-at-property


1. es EO@i'
2. Id@i
3. fset(E)@i
⊢ (∀e:E. (e ∈ s ∧ (loc(e) i ∈ Id) ⇐⇒ (e ∈ fst((TERMOF{es-fset-at-loc:o, 1:l, i:l} es s)))))
∧ no_repeats(E;fst((TERMOF{es-fset-at-loc:o, 1:l, i:l} es s)))
∧ sorted-by(λe,e'. e ≤loc e' ;fst((TERMOF{es-fset-at-loc:o, 1:l, i:l} es s)))
BY
(GenConclAtAddr [2;1;2;1] THEN -2 THEN Reduce THEN Auto) }


Latex:



1.  es  :  EO@i'
2.  i  :  Id@i
3.  s  :  fset(E)@i
\mvdash{}  (\mforall{}e:E.  (e  \mmember{}  s  \mwedge{}  (loc(e)  =  i)  \mLeftarrow{}{}\mRightarrow{}  (e  \mmember{}  fst((TERMOF\{es-fset-at-loc:o,  1:l,  i:l\}  es  i  s)))))
\mwedge{}  no\_repeats(E;fst((TERMOF\{es-fset-at-loc:o,  1:l,  i:l\}  es  i  s)))
\mwedge{}  sorted-by(\mlambda{}e,e'.  e  \mleq{}loc  e'  ;fst((TERMOF\{es-fset-at-loc:o,  1:l,  i:l\}  es  i  s)))


By

(GenConclAtAddr  [2;1;2;1]  THEN  D  -2  THEN  Reduce  0  THEN  Auto)




Home Index