Step
*
of Lemma
bag-map-append
∀[as:bag(Top)]. ∀[bs,f:Top].  (bag-map(f;as + bs) ~ bag-map(f;as) + bag-map(f;bs))
BY
{ (Auto
   THEN (GenConcl ⌜as = L ∈ (Top List)⌝⋅ THENA (DoSubsume THEN Auto THEN BLemma `bag-subtype-list` THEN Auto))
   THEN Thin (-1)
   THEN RepUR ``bag-append bag-map`` 0
   THEN ListInd (-1)
   THEN Reduce 0
   THEN Auto) }
Latex:
Latex:
\mforall{}[as:bag(Top)].  \mforall{}[bs,f:Top].    (bag-map(f;as  +  bs)  \msim{}  bag-map(f;as)  +  bag-map(f;bs))
By
Latex:
(Auto
  THEN  (GenConcl  \mkleeneopen{}as  =  L\mkleeneclose{}\mcdot{}  THENA  (DoSubsume  THEN  Auto  THEN  BLemma  `bag-subtype-list`  THEN  Auto))
  THEN  Thin  (-1)
  THEN  RepUR  ``bag-append  bag-map``  0
  THEN  ListInd  (-1)
  THEN  Reduce  0
  THEN  Auto)
Home
Index