Step
*
of Lemma
bag-append-comm-assoc
∀[T:Type]. ∀[as,bs,cs:bag(T)].  ((as + bs + cs) = ((as + cs) + bs) ∈ bag(T))
BY
{ ((UnivCD THENA Auto)
   THEN (InstLemma `bag-append-comm` [⌜T⌝;⌜bs⌝;⌜cs⌝]⋅ THENA Auto)
   THEN (HypSubst' (-1) 0 THENA Auto)
   THEN RWO "bag-append-assoc" 0
   THEN Auto) }
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}[as,bs,cs:bag(T)].    ((as  +  bs  +  cs)  =  ((as  +  cs)  +  bs))
By
Latex:
((UnivCD  THENA  Auto)
  THEN  (InstLemma  `bag-append-comm`  [\mkleeneopen{}T\mkleeneclose{};\mkleeneopen{}bs\mkleeneclose{};\mkleeneopen{}cs\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  (HypSubst'  (-1)  0  THENA  Auto)
  THEN  RWO  "bag-append-assoc"  0
  THEN  Auto)
Home
Index