Step * 1 of Lemma l_member-iff-length-filter


1. [A] Type
2. eq EqDecider(A)@i
3. List@i
4. A@i
5. 0 < ||filter(λy.(eqof(eq) y);L)|| ⇐⇒ (x ∈ L)
⊢ 1 ≤ ||filter(eq x;L)|| ⇐⇒ 0 < ||filter(λy.(eq y);L)||
BY
(Subst ⌜||filter(eq x;L)|| ||filter(λy.(eq y);L)||⌝ 0⋅ THEN Auto) }


Latex:


Latex:

1.  [A]  :  Type
2.  eq  :  EqDecider(A)@i
3.  L  :  A  List@i
4.  x  :  A@i
5.  0  <  ||filter(\mlambda{}y.(eqof(eq)  x  y);L)||  \mLeftarrow{}{}\mRightarrow{}  (x  \mmember{}  L)
\mvdash{}  1  \mleq{}  ||filter(eq  x;L)||  \mLeftarrow{}{}\mRightarrow{}  0  <  ||filter(\mlambda{}y.(eq  x  y);L)||


By


Latex:
(Subst  \mkleeneopen{}||filter(eq  x;L)||  \msim{}  ||filter(\mlambda{}y.(eq  x  y);L)||\mkleeneclose{}  0\mcdot{}  THEN  Auto)




Home Index