Step
*
of Lemma
Euclid-Prop20
∀e:EuclideanPlane. ∀a,b,c:Point.  (a # bc 
⇒ |bc| < |ba| + |ac|)
BY
{ (Auto
   THEN (Assert ∃d:Point. (b-a-d ∧ adc ≅a acd ∧ ad ≅ ac) BY
               (((gProperProlong ⌜b⌝⌜a⌝`d'⌜a⌝⌜c⌝⋅ THEN Auto)
                 THEN (Assert d ≠ c BY
                             (InstLemma  `colinear-lsep` [⌜e⌝;⌜b⌝;⌜a⌝;⌜c⌝;⌜d⌝]⋅ THEN Auto))
                 )
                THEN (InstLemma `Euclid-Prop5_1` [⌜e⌝;⌜a⌝;⌜d⌝;⌜c⌝]⋅ THEN Auto)
                THEN D 0
                THEN Auto))
   THEN ExRepD) }
1
1. e : EuclideanPlane
2. a : Point
3. b : Point
4. c : Point
5. a # bc
6. d : Point
7. b-a-d
8. adc ≅a acd
9. ad ≅ ac
⊢ |bc| < |ba| + |ac|
Latex:
Latex:
\mforall{}e:EuclideanPlane.  \mforall{}a,b,c:Point.    (a  \#  bc  {}\mRightarrow{}  |bc|  <  |ba|  +  |ac|)
By
Latex:
(Auto
  THEN  (Assert  \mexists{}d:Point.  (b-a-d  \mwedge{}  adc  \mcong{}\msuba{}  acd  \mwedge{}  ad  \mcong{}  ac)  BY
                          (((gProperProlong  \mkleeneopen{}b\mkleeneclose{}\mkleeneopen{}a\mkleeneclose{}`d'\mkleeneopen{}a\mkleeneclose{}\mkleeneopen{}c\mkleeneclose{}\mcdot{}  THEN  Auto)
                              THEN  (Assert  d  \mneq{}  c  BY
                                                      (InstLemma    `colinear-lsep`  [\mkleeneopen{}e\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}c\mkleeneclose{};\mkleeneopen{}d\mkleeneclose{}]\mcdot{}  THEN  Auto))
                              )
                            THEN  (InstLemma  `Euclid-Prop5\_1`  [\mkleeneopen{}e\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}d\mkleeneclose{};\mkleeneopen{}c\mkleeneclose{}]\mcdot{}  THEN  Auto)
                            THEN  D  0
                            THEN  Auto))
  THEN  ExRepD)
Home
Index