Step * 1 1 of Lemma formal-sum-add-comm

.....antecedent..... 
1. Type
2. RngSig
3. ∀[x,y:basic-formal-sum(K;S)].  (x x ∈ basic-formal-sum(K;S))
4. Base
5. x1 Base
6. x1 ∈ pertype(λa,b. ((a ∈ basic-formal-sum(K;S)) ∧ (b ∈ basic-formal-sum(K;S)) ∧ bfs-equiv(K;S;a;b)))
7. x ∈ basic-formal-sum(K;S)
8. x1 ∈ basic-formal-sum(K;S)
9. bfs-equiv(K;S;x;x1)
10. Base
11. y1 Base
12. y1 ∈ pertype(λa,b. ((a ∈ basic-formal-sum(K;S)) ∧ (b ∈ basic-formal-sum(K;S)) ∧ bfs-equiv(K;S;a;b)))
13. y ∈ basic-formal-sum(K;S)
14. y1 ∈ basic-formal-sum(K;S)
15. bfs-equiv(K;S;y;y1)
16. EquivRel(basic-formal-sum(K;S);a,b.bfs-equiv(K;S;a;b))
⊢ bfs-equiv(K;S;x y;y1 x1)
BY
(UseTrans ⌜x⌝⋅ THENL [(InstHyp [⌜x⌝;⌜y⌝3⋅ THEN Auto); (BLemma `formal-sum-add_functionality` THEN Auto)]) }


Latex:


Latex:
.....antecedent..... 
1.  S  :  Type
2.  K  :  RngSig
3.  \mforall{}[x,y:basic-formal-sum(K;S)].    (x  +  y  =  y  +  x)
4.  x  :  Base
5.  x1  :  Base
6.  x  =  x1
7.  x  \mmember{}  basic-formal-sum(K;S)
8.  x1  \mmember{}  basic-formal-sum(K;S)
9.  bfs-equiv(K;S;x;x1)
10.  y  :  Base
11.  y1  :  Base
12.  y  =  y1
13.  y  \mmember{}  basic-formal-sum(K;S)
14.  y1  \mmember{}  basic-formal-sum(K;S)
15.  bfs-equiv(K;S;y;y1)
16.  EquivRel(basic-formal-sum(K;S);a,b.bfs-equiv(K;S;a;b))
\mvdash{}  bfs-equiv(K;S;x  +  y;y1  +  x1)


By


Latex:
(UseTrans  \mkleeneopen{}y  +  x\mkleeneclose{}\mcdot{}
  THENL  [(InstHyp  [\mkleeneopen{}x\mkleeneclose{};\mkleeneopen{}y\mkleeneclose{}]  3\mcdot{}  THEN  Auto);  (BLemma  `formal-sum-add\_functionality`  THEN  Auto)]
)




Home Index