Step
*
1
2
2
of Lemma
es-interface-history-pred
1. Info : Type
2. es : EO+(Info)
3. A : Type
4. X : EClass(A List)
5. e : E
6. ¬↑first(e)
7. ¬↑e ∈b X
⊢ (concat(mapfilter(λe.X(e);λe.e ∈b X;before(e))) @ []) = concat(mapfilter(λe.X(e);λe.e ∈b X;before(e))) ∈ (A List)
BY
{ (RWO "append_nil_sq" 0 THEN Auto)⋅ }
Latex:
Latex:
1.  Info  :  Type
2.  es  :  EO+(Info)
3.  A  :  Type
4.  X  :  EClass(A  List)
5.  e  :  E
6.  \mneg{}\muparrow{}first(e)
7.  \mneg{}\muparrow{}e  \mmember{}\msubb{}  X
\mvdash{}  (concat(mapfilter(\mlambda{}e.X(e);\mlambda{}e.e  \mmember{}\msubb{}  X;before(e)))  @  [])
=  concat(mapfilter(\mlambda{}e.X(e);\mlambda{}e.e  \mmember{}\msubb{}  X;before(e)))
By
Latex:
(RWO  "append\_nil\_sq"  0  THEN  Auto)\mcdot{}
Home
Index