Step * of Lemma member-es-interface-history

[Info:Type]
  ∀es:EO+(Info)
    ∀[A:Type]
      ∀X:EClass(A List). ∀e:E. ∀a:A.
        ((a ∈ es-interface-history(es;X;e)) ⇐⇒ ∃e':E. (((↑e' ∈b X) ∧ e' ≤loc ) ∧ (a ∈ X(e'))))
BY
((UnivCD
    THENM Unfold `es-interface-history` 0
    THENM RWO "member-concat" 0
    THENM RWO "member-mapfilter" 0
    THENM Reduce 0
    THENM RWO "member-es-le-before2" 0)
   THENA (All Reduce THEN Auto)
   }

1
1. [Info] Type
2. es EO+(Info)@i'
3. [A] Type
4. EClass(A List)@i'
5. E@i
6. A@i
⊢ ∃l:A List. ((∃y:{a:E| loc(a) loc(e) ∈ Id} (y ≤loc e  ∧ ((↑y ∈b X) c∧ (l X(y) ∈ (A List))))) ∧ (a ∈ l))
⇐⇒ ∃e':E. (((↑e' ∈b X) ∧ e' ≤loc ) ∧ (a ∈ X(e')))


Latex:


Latex:
\mforall{}[Info:Type]
    \mforall{}es:EO+(Info)
        \mforall{}[A:Type]
            \mforall{}X:EClass(A  List).  \mforall{}e:E.  \mforall{}a:A.
                ((a  \mmember{}  es-interface-history(es;X;e))  \mLeftarrow{}{}\mRightarrow{}  \mexists{}e':E.  (((\muparrow{}e'  \mmember{}\msubb{}  X)  \mwedge{}  e'  \mleq{}loc  e  )  \mwedge{}  (a  \mmember{}  X(e'))))


By


Latex:
((UnivCD
    THENM  Unfold  `es-interface-history`  0
    THENM  RWO  "member-concat"  0
    THENM  RWO  "member-mapfilter"  0
    THENM  Reduce  0
    THENM  RWO  "member-es-le-before2"  0)
  THENA  (All  Reduce  THEN  Auto)
  )




Home Index