Step
*
1
of Lemma
list-to-set-filter
1. T : Type
2. eq : EqDecider(T)
3. P : T ⟶ 𝔹
4. u : T
5. v : T List
6. ¬(u ∈ filter(P;list-to-set(eq;v)))
7. list-to-set(eq;filter(P;v)) ~ filter(P;list-to-set(eq;v))
8. ↑(P u)
9. (u ∈ list-to-set(eq;v))
⊢ [u / filter(P;list-to-set(eq;v))] ~ filter(P;list-to-set(eq;v))
BY
{ (D (-4) THEN BLemma `member_filter`  THEN Auto) }
Latex:
Latex:
1.  T  :  Type
2.  eq  :  EqDecider(T)
3.  P  :  T  {}\mrightarrow{}  \mBbbB{}
4.  u  :  T
5.  v  :  T  List
6.  \mneg{}(u  \mmember{}  filter(P;list-to-set(eq;v)))
7.  list-to-set(eq;filter(P;v))  \msim{}  filter(P;list-to-set(eq;v))
8.  \muparrow{}(P  u)
9.  (u  \mmember{}  list-to-set(eq;v))
\mvdash{}  [u  /  filter(P;list-to-set(eq;v))]  \msim{}  filter(P;list-to-set(eq;v))
By
Latex:
(D  (-4)  THEN  BLemma  `member\_filter`    THEN  Auto)
Home
Index