Step * 1 of Lemma bag-combine-as-accum


1. Type
2. Type
3. A ⟶ bag(B)
⊢ ⋃b∈[].f[b] bag-accum(c,b.f[b] c;{};[]) ∈ bag(B)
BY
((Subst' ⋃b∈[].f[b] {} THENA Computation)
   THEN (Subst' bag-accum(c,b.f[b] c;{};[]) {} THENA Computation)
   THEN Auto) }


Latex:


Latex:

1.  A  :  Type
2.  B  :  Type
3.  f  :  A  {}\mrightarrow{}  bag(B)
\mvdash{}  \mcup{}b\mmember{}[].f[b]  =  bag-accum(c,b.f[b]  +  c;\{\};[])


By


Latex:
((Subst'  \mcup{}b\mmember{}[].f[b]  \msim{}  \{\}  0  THENA  Computation)
  THEN  (Subst'  bag-accum(c,b.f[b]  +  c;\{\};[])  \msim{}  \{\}  0  THENA  Computation)
  THEN  Auto)




Home Index