Step * 2 of Lemma formal-sum-add_functionality


1. Type
2. RngSig
3. ∀x,x',y:basic-formal-sum(K;S).  (bfs-equiv(K;S;x;x')  bfs-equiv(K;S;x y;x' y))
⊢ ∀x,x',y,y':basic-formal-sum(K;S).  (bfs-equiv(K;S;y;y')  bfs-equiv(K;S;x;x')  bfs-equiv(K;S;x y;x' y'))
BY
(Auto
   THEN All (Unfolds ``basic-formal-sum formal-sum-add``)
   THEN Auto
   THEN (InstLemma `bfs-equiv-rel` [⌜K⌝;⌜S⌝]⋅ THENA Auto)
   THEN UseTrans ⌜x' y⌝⋅
   THEN RWO  "bag-append-comm" 0
   THEN Auto) }


Latex:


Latex:

1.  S  :  Type
2.  K  :  RngSig
3.  \mforall{}x,x',y:basic-formal-sum(K;S).    (bfs-equiv(K;S;x;x')  {}\mRightarrow{}  bfs-equiv(K;S;x  +  y;x'  +  y))
\mvdash{}  \mforall{}x,x',y,y':basic-formal-sum(K;S).
        (bfs-equiv(K;S;y;y')  {}\mRightarrow{}  bfs-equiv(K;S;x;x')  {}\mRightarrow{}  bfs-equiv(K;S;x  +  y;x'  +  y'))


By


Latex:
(Auto
  THEN  All  (Unfolds  ``basic-formal-sum  formal-sum-add``)
  THEN  Auto
  THEN  (InstLemma  `bfs-equiv-rel`  [\mkleeneopen{}K\mkleeneclose{};\mkleeneopen{}S\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  UseTrans  \mkleeneopen{}x'  +  y\mkleeneclose{}\mcdot{}
  THEN  RWO    "bag-append-comm"  0
  THEN  Auto)




Home Index