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