Step * of Lemma mapfilter-class-val

[Info:Type]. ∀[es:EO+(Info)]. ∀[A,B:Type]. ∀[P:A ⟶ 𝔹]. ∀[f:A ⟶ B]. ∀[X:EClass(A)]. ∀[e:E].
  (f[v] where from such that P[v])(e) f[X(e)] supposing ↑e ∈b (f[v] where from such that P[v])
BY
((UnivCD THENA Auto)
   THEN MoveToConcl (-1)
   THEN (Unfold `eclass` -2
         THEN RepUR ``mapfilter-class es-filter-image in-eclass`` 0
         THEN RepUR ``eclass-val eclass-compose1`` 0
         THEN Repeat (AutoSplit))⋅}

1
.....wf..... 
1. Info Type
2. es EO+(Info)
3. Type
4. Type
5. A ⟶ 𝔹
6. A ⟶ B
7. es:EO+(Info) ⟶ e:E ⟶ bag(A)
8. E
9. #(X es e) 1 ∈ ℤ
⊢ P[only(X es e)] ∈ 𝔹


Latex:


Latex:
\mforall{}[Info:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[A,B:Type].  \mforall{}[P:A  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[f:A  {}\mrightarrow{}  B].  \mforall{}[X:EClass(A)].  \mforall{}[e:E].
    (f[v]  where  v  from  X  such  that  P[v])(e)  \msim{}  f[X(e)] 
    supposing  \muparrow{}e  \mmember{}\msubb{}  (f[v]  where  v  from  X  such  that  P[v])


By


Latex:
((UnivCD  THENA  Auto)
  THEN  MoveToConcl  (-1)
  THEN  (Unfold  `eclass`  -2
              THEN  RepUR  ``mapfilter-class  es-filter-image  in-eclass``  0
              THEN  RepUR  ``eclass-val  eclass-compose1``  0
              THEN  Repeat  (AutoSplit))\mcdot{})




Home Index