Step * 2 1 2 of Lemma length-filter-lower-bound


1. Type
2. A ⟶ 𝔹
3. List
4. Type
5. : ℕ
6. {i:ℕ||L||| ¬↑P[L[i]]}  ⟶ T
7. Inj({i:ℕ||L||| ¬↑P[L[i]]} ;T;f)
8. ~ ℕk
9. : ℕ
10. a ≤ k
11. {i:ℕ||L||| ¬↑P[L[i]]}  ~ ℕa
12. {x:ℕ||L||| ¬¬↑P[L[x]]}  ~ ℕ||L|| a
13. {x:ℕ||L||| ¬¬↑P[L[x]]}  ~ ℕ||filter(P;L)||
⊢ (||L|| k) ≤ ||filter(P;L)||
BY
(((Assert ℕ||filter(P;L)|| ∈ Type BY Auto) THEN PromoteHyp (-1) 4) THEN (RWO "-2" (-1)⋅ THENA Auto)) }

1
1. Type
2. A ⟶ 𝔹
3. List
4. ℕ||filter(P;L)|| ∈ Type
5. Type
6. : ℕ
7. {i:ℕ||L||| ¬↑P[L[i]]}  ⟶ T
8. Inj({i:ℕ||L||| ¬↑P[L[i]]} ;T;f)
9. ~ ℕk
10. : ℕ
11. a ≤ k
12. {i:ℕ||L||| ¬↑P[L[i]]}  ~ ℕa
13. {x:ℕ||L||| ¬¬↑P[L[x]]}  ~ ℕ||L|| a
14. ℕ||L|| ~ ℕ||filter(P;L)||
⊢ (||L|| k) ≤ ||filter(P;L)||


Latex:


Latex:

1.  A  :  Type
2.  P  :  A  {}\mrightarrow{}  \mBbbB{}
3.  L  :  A  List
4.  T  :  Type
5.  k  :  \mBbbN{}
6.  f  :  \{i:\mBbbN{}||L|||  \mneg{}\muparrow{}P[L[i]]\}    {}\mrightarrow{}  T
7.  Inj(\{i:\mBbbN{}||L|||  \mneg{}\muparrow{}P[L[i]]\}  ;T;f)
8.  T  \msim{}  \mBbbN{}k
9.  a  :  \mBbbN{}
10.  a  \mleq{}  k
11.  \{i:\mBbbN{}||L|||  \mneg{}\muparrow{}P[L[i]]\}    \msim{}  \mBbbN{}a
12.  \{x:\mBbbN{}||L|||  \mneg{}\mneg{}\muparrow{}P[L[x]]\}    \msim{}  \mBbbN{}||L||  -  a
13.  \{x:\mBbbN{}||L|||  \mneg{}\mneg{}\muparrow{}P[L[x]]\}    \msim{}  \mBbbN{}||filter(P;L)||
\mvdash{}  (||L||  -  k)  \mleq{}  ||filter(P;L)||


By


Latex:
(((Assert  \mBbbN{}||filter(P;L)||  \mmember{}  Type  BY  Auto)  THEN  PromoteHyp  (-1)  4)  THEN  (RWO  "-2"  (-1)\mcdot{}  THENA  Auto))




Home Index