Step * 1 of Lemma mapfilter-pos-length


1. Type
2. Type
3. List
4. {x:T| (x ∈ L)}  ⟶ 𝔹
5. {x:{x:T| (x ∈ L)} | ↑(P x)}  ⟶ B
⊢ (mapfilter(f;P;L) [] ∈ (B List)))  0 < ||mapfilter(f;P;L)||
BY
((GenConclAtAddr [2;2;1] THENA Auto) THEN -2 THEN Reduce THEN Auto' THEN -1 THEN Auto)⋅ }


Latex:


Latex:

1.  T  :  Type
2.  B  :  Type
3.  L  :  T  List
4.  P  :  \{x:T|  (x  \mmember{}  L)\}    {}\mrightarrow{}  \mBbbB{}
5.  f  :  \{x:\{x:T|  (x  \mmember{}  L)\}  |  \muparrow{}(P  x)\}    {}\mrightarrow{}  B
\mvdash{}  (\mneg{}(mapfilter(f;P;L)  =  []))  {}\mRightarrow{}  0  <  ||mapfilter(f;P;L)||


By


Latex:
((GenConclAtAddr  [2;2;1]  THENA  Auto)  THEN  D  -2  THEN  Reduce  0  THEN  Auto'  THEN  D  -1  THEN  Auto)\mcdot{}




Home Index