Step
*
of Lemma
es-interface-history-first
∀[Info:Type]. ∀[es:EO+(Info)]. ∀[A:Type]. ∀[X:EClass(A List)]. ∀[e:E].
  es-interface-history(es;X;e) = if e ∈b X then X(e) else [] fi  ∈ (A List) supposing ↑first(e)
BY
{ (RepUR ``es-interface-history es-le-before`` 0 THEN Auto THEN All Reduce THEN Auto) }
1
1. Info : Type
2. es : EO+(Info)
3. A : Type
4. X : EClass(A List)
5. e : E
6. ↑first(e)
⊢ concat(mapfilter(λe.X(e);λe.e ∈b X;before(e) @ [e])) = if e ∈b X then X(e) else [] fi  ∈ (A List)
Latex:
Latex:
\mforall{}[Info:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[A:Type].  \mforall{}[X:EClass(A  List)].  \mforall{}[e:E].
    es-interface-history(es;X;e)  =  if  e  \mmember{}\msubb{}  X  then  X(e)  else  []  fi    supposing  \muparrow{}first(e)
By
Latex:
(RepUR  ``es-interface-history  es-le-before``  0  THEN  Auto  THEN  All  Reduce  THEN  Auto)
Home
Index