Step * of Lemma bag-filter-trivial

[T:Type]. ∀[p:T ⟶ 𝔹].  ∀[bs:bag(T)]. ([x∈bs|p[x]] bs ∈ bag(T)) supposing ∀x:T. (↑p[x])
BY
(Auto THEN Unfold `bag-filter` THEN BagD (-1) THEN Try (Complete (Auto)) THEN EqTypeCD THEN Auto) }

1
.....antecedent..... 
1. Type
2. T ⟶ 𝔹
3. ∀x:T. (↑p[x])
4. as List
5. bs List
6. permutation(T;as;bs)
⊢ permutation(T;filter(λx.p[x];as);bs)


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[p:T  {}\mrightarrow{}  \mBbbB{}].    \mforall{}[bs:bag(T)].  ([x\mmember{}bs|p[x]]  =  bs)  supposing  \mforall{}x:T.  (\muparrow{}p[x])


By


Latex:
(Auto  THEN  Unfold  `bag-filter`  0  THEN  BagD  (-1)  THEN  Try  (Complete  (Auto))  THEN  EqTypeCD  THEN  Auto)




Home Index