Step * of Lemma bag-map-combine

[A,B,C:Type]. ∀[g:A ⟶ bag(B)]. ∀[f:B ⟶ C]. ∀[bs:bag(A)].  (bag-map(f;⋃x∈bs.g[x]) = ⋃x∈bs.bag-map(f;g[x]) ∈ bag(C))
BY
Auto }

1
1. Type
2. Type
3. Type
4. A ⟶ bag(B)
5. B ⟶ C
6. bs bag(A)
⊢ bag-map(f;⋃x∈bs.g[x]) = ⋃x∈bs.bag-map(f;g[x]) ∈ bag(C)


Latex:


Latex:
\mforall{}[A,B,C:Type].  \mforall{}[g:A  {}\mrightarrow{}  bag(B)].  \mforall{}[f:B  {}\mrightarrow{}  C].  \mforall{}[bs:bag(A)].
    (bag-map(f;\mcup{}x\mmember{}bs.g[x])  =  \mcup{}x\mmember{}bs.bag-map(f;g[x]))


By


Latex:
Auto




Home Index