Step * of Lemma bag-filter-filter2

[T:Type]. ∀[p:T ⟶ 𝔹]. ∀[q:{x:T| ↑p[x]}  ⟶ 𝔹]. ∀[bs:bag(T)].
  ([x∈[x∈bs|p[x]]|q[x]] [x∈bs|p[x] ∧b q[x]] ∈ bag({x:T| ↑(p[x] ∧b q[x])} ))
BY
((UnivCD THENA Auto) THEN (BagToList (-1) THENA Try (Complete (Auto)))) }

1
1. Type
2. T ⟶ 𝔹
3. {x:T| ↑p[x]}  ⟶ 𝔹
4. bs List
⊢ [x∈[x∈bs|p[x]]|q[x]] [x∈bs|p[x] ∧b q[x]] ∈ bag({x:T| ↑(p[x] ∧b q[x])} )


Latex:


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


By


Latex:
((UnivCD  THENA  Auto)  THEN  (BagToList  (-1)  THENA  Try  (Complete  (Auto))))




Home Index