Step * of Lemma filter-for-max

[A:Type]. ∀[l:A List]. ∀[m:ℤ]. ∀[g:A ⟶ ℤ].
  (||filter(λe.(g[e] =z m);l)|| ≥ supposing ((imax-list(map(λe.g[e];l)) m ∈ ℤand 0 < ||l||)
BY
(RepUR ``so_apply`` THEN Auto THEN Try ((RWO "map_length" THEN Auto))) }

1
1. Type
2. List
3. : ℤ
4. A ⟶ ℤ
5. 0 < ||l||
6. imax-list(map(λe.(g e);l)) m ∈ ℤ
⊢ ||filter(λe.(g =z m);l)|| ≥ 


Latex:


Latex:
\mforall{}[A:Type].  \mforall{}[l:A  List].  \mforall{}[m:\mBbbZ{}].  \mforall{}[g:A  {}\mrightarrow{}  \mBbbZ{}].
    (||filter(\mlambda{}e.(g[e]  =\msubz{}  m);l)||  \mgeq{}  1  )  supposing  ((imax-list(map(\mlambda{}e.g[e];l))  =  m)  and  0  <  ||l||)


By


Latex:
(RepUR  ``so\_apply``  0  THEN  Auto  THEN  Try  ((RWO  "map\_length"  0  THEN  Auto)))




Home Index