Step * of Lemma geo-add-length-comm

[e:BasicGeometry]. ∀[x,y:Length].  (x x ∈ Length)
BY
(Auto
   THEN ∀h:hyp. (UnfoldTop `geo-length-type` THEN (D THENA Auto)) 
   THEN ∀h:hyp. (UnfoldTop `geo-eq` THEN FoldTop `geo-eq` THEN MoveToConcl h) 
   THEN (RenameTo `a' `x' THEN (GenConcl ⌜x ∈ {p:Point| B(OXp)} ⌝⋅ THENA Auto) THEN ThinVar `a')
   THEN RenameTo `a' `y'
   THEN (GenConcl ⌜y ∈ {p:Point| B(OXp)} ⌝⋅ THENA Auto)
   THEN ThinVar `a'
   THEN RenameTo `a' `x1'
   THEN (GenConcl ⌜x1 ∈ {p:Point| B(OXp)} ⌝⋅ THENA Auto)
   THEN ThinVar `a'
   THEN RenameTo `a' `y1'
   THEN (GenConcl ⌜y1 ∈ {p:Point| B(OXp)} ⌝⋅ THENA Auto)
   THEN ThinVar `a'
   THEN Auto
   THEN Unfold `geo-add-length` 0
   THEN GeneralizeGeoExtends [`a';`b']
   THEN DSetVars
   THEN EqTypeCD
   THEN Auto) }

1
1. BasicGeometry
2. Point
3. B(OXx)
4. Point
5. B(OXy)
6. x1 Point
7. B(OXx1)
8. y1 Point
9. B(OXy1)
10. x ≡ x1
11. y ≡ y1
12. Point
13. B(Oxa)
14. xa ≅ Xy
15. xa ≅ Xy
16. B(Oxa)
17. Point
18. B(Oy1b)
19. y1b ≅ Xx1
20. y1b ≅ Xx1
21. B(Oy1b)
⊢ a ≡ b


Latex:


Latex:
\mforall{}[e:BasicGeometry].  \mforall{}[x,y:Length].    (x  +  y  =  y  +  x)


By


Latex:
(Auto
  THEN  \mforall{}h:hyp.  (UnfoldTop  `geo-length-type`  h  THEN  (D  h  THENA  Auto)) 
  THEN  \mforall{}h:hyp.  (UnfoldTop  `geo-eq`  h  THEN  FoldTop  `geo-eq`  h  THEN  MoveToConcl  h) 
  THEN  (RenameTo  `a'  `x'  THEN  (GenConcl  \mkleeneopen{}a  =  x\mkleeneclose{}\mcdot{}  THENA  Auto)  THEN  ThinVar  `a')
  THEN  RenameTo  `a'  `y'
  THEN  (GenConcl  \mkleeneopen{}a  =  y\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  ThinVar  `a'
  THEN  RenameTo  `a'  `x1'
  THEN  (GenConcl  \mkleeneopen{}a  =  x1\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  ThinVar  `a'
  THEN  RenameTo  `a'  `y1'
  THEN  (GenConcl  \mkleeneopen{}a  =  y1\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  ThinVar  `a'
  THEN  Auto
  THEN  Unfold  `geo-add-length`  0
  THEN  GeneralizeGeoExtends  [`a';`b']
  THEN  DSetVars
  THEN  EqTypeCD
  THEN  Auto)




Home Index