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


1. Type
2. RngSig
3. ∀[x,y:basic-formal-sum(K;S)].  (x x ∈ basic-formal-sum(K;S))
4. formal-sum(K;S)
5. formal-sum(K;S)
⊢ x ∈ formal-sum(K;S)
BY
((InstLemma `bfs-equiv-rel` [⌜K⌝;⌜S⌝]⋅ THENA Auto) THEN DVar `x' THEN Try (DVar `y') THEN EqTypeCD THEN Auto) }

1
.....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)


Latex:


Latex:

1.  S  :  Type
2.  K  :  RngSig
3.  \mforall{}[x,y:basic-formal-sum(K;S)].    (x  +  y  =  y  +  x)
4.  x  :  formal-sum(K;S)
5.  y  :  formal-sum(K;S)
\mvdash{}  x  +  y  =  y  +  x


By


Latex:
((InstLemma  `bfs-equiv-rel`  [\mkleeneopen{}K\mkleeneclose{};\mkleeneopen{}S\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  DVar  `x'
  THEN  Try  (DVar  `y')
  THEN  EqTypeCD
  THEN  Auto)




Home Index