Step
*
of Lemma
mapfilter_wf
∀[T:Type]. ∀[L:T List]. ∀[P:T ⟶ 𝔹]. ∀[T':Type]. ∀[f:{x:T| ↑(P x)}  ⟶ T'].  (mapfilter(f;P;L) ∈ T' List)
BY
{ (((Auto THEN Unfold `mapfilter` 0) THEN InstLemma `filter_type` [T;P;L]) THEN Auto) }
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}[L:T  List].  \mforall{}[P:T  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[T':Type].  \mforall{}[f:\{x:T|  \muparrow{}(P  x)\}    {}\mrightarrow{}  T'].
    (mapfilter(f;P;L)  \mmember{}  T'  List)
By
Latex:
(((Auto  THEN  Unfold  `mapfilter`  0)  THEN  InstLemma  `filter\_type`  [T;P;L])  THEN  Auto)
Home
Index