Step
*
of Lemma
sub-bag-append-trivial1
∀[T:Type]. ∀[b,x:bag(T)].  ∀y:bag(T). (sub-bag(T;b;x) 
⇒ sub-bag(T;b;x + y))
BY
{ (Auto
   THEN All (Unfold `sub-bag`)
   THEN ExRepD
   THEN (InstConcl [⌜cs + y⌝]⋅ THENA Auto)
   THEN (HypSubst' (-1) 0 THENA Auto)
   THEN (RWO "bag-append-assoc" 0⋅ THENA Auto)
   THEN Auto) }
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}[b,x:bag(T)].    \mforall{}y:bag(T).  (sub-bag(T;b;x)  {}\mRightarrow{}  sub-bag(T;b;x  +  y))
By
Latex:
(Auto
  THEN  All  (Unfold  `sub-bag`)
  THEN  ExRepD
  THEN  (InstConcl  [\mkleeneopen{}cs  +  y\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  (HypSubst'  (-1)  0  THENA  Auto)
  THEN  (RWO  "bag-append-assoc"  0\mcdot{}  THENA  Auto)
  THEN  Auto)
Home
Index