Step
*
1
of Lemma
es-interface-predecessors_wf
1. Info : Type
2. es : EO+(Info)
3. X : EClass(Top)
4. e : E
⊢ eclass-events(es;X;≤loc(e)) ∈ {a:E(X)| loc(a) = loc(e) ∈ Id}  List
BY
{ ((InstLemma `filter_type` [⌈{a:E| loc(a) = loc(e) ∈ Id} ⌉;⌈λe.e ∈b X⌉;⌈≤loc(e)⌉]⋅ THENA Auto)
   THEN Reduce (-1)
   THEN Fold `eclass-events` (-1)⋅
   THEN DoSubsume
   THEN Auto) }
Latex:
Latex:
1.  Info  :  Type
2.  es  :  EO+(Info)
3.  X  :  EClass(Top)
4.  e  :  E
\mvdash{}  eclass-events(es;X;\mleq{}loc(e))  \mmember{}  \{a:E(X)|  loc(a)  =  loc(e)\}    List
By
Latex:
((InstLemma  `filter\_type`  [\mkleeneopen{}\{a:E|  loc(a)  =  loc(e)\}  \mkleeneclose{};\mkleeneopen{}\mlambda{}e.e  \mmember{}\msubb{}  X\mkleeneclose{};\mkleeneopen{}\mleq{}loc(e)\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  Reduce  (-1)
  THEN  Fold  `eclass-events`  (-1)\mcdot{}
  THEN  DoSubsume
  THEN  Auto)
Home
Index