Step
*
of Lemma
Euclid-drop-perp-0
No Annotations
∀e:EuclideanPlane. ∀a:Point. ∀b:{b:Point| a # b} . ∀c:Point.
∃x:Point. (∃p:Point [(Colinear(p;x;c) ∧ ab ⊥p px ∧ x # ab ∧ x # c)])
BY
{ ((Auto THEN (Assert a # b BY (DVar `b' THEN Unhide THEN Auto)))
THEN (InstLemma `colinear-equidistant-points-exist` [⌜e⌝;⌜a⌝;⌜b⌝;⌜c⌝]⋅ THENA Auto)
THEN ExRepD
THEN (CompassCompass2 ⌜u⌝ ⌜v⌝ ⌜v⌝ ⌜u⌝ `x' `y'⋅
THENA ((Auto THEN InstConcl [⌜v⌝;⌜u⌝]⋅ THEN Auto) THEN (Assert v # u BY Auto) THEN Auto)
)
THEN (Assert x # ab BY
((Assert x # uv BY Auto) THEN InstLemma `colinear-lsep-general` [⌜e⌝;⌜u⌝;⌜v⌝;⌜a⌝;⌜b⌝]⋅ THEN Auto))
THEN (Assert y # ab BY
((Assert y # uv BY Auto) THEN InstLemma `colinear-lsep-general` [⌜e⌝;⌜u⌝;⌜v⌝;⌜a⌝;⌜b⌝]⋅ THEN Auto))
THEN (Assert x # y BY
(Auto THEN EasyGeometry))
THEN InstLemma `geo-sep-or` [⌜e⌝;⌜x⌝;⌜y⌝;⌜c⌝]⋅
THEN Auto) }
1
1. e : EuclideanPlane
2. a : Point
3. b : {b:Point| a # b}
4. c : Point
5. a # b
6. u : Point
7. v : Point
8. Colinear(a;b;u)
9. Colinear(a;b;v)
10. u # v
11. cu ≅ cv
12. x : Point
13. y : Point
14. ux ≅ uv
15. uy ≅ uv
16. vx ≅ vu
17. vy ≅ vu
18. x leftof uv
19. y leftof vu
20. x # ab
21. y # ab
22. x # y
23. x # c ∨ y # c
⊢ ∃x:Point. (∃p:Point [(Colinear(p;x;c) ∧ ab ⊥p px ∧ x # ab ∧ x # c)])
Latex:
Latex:
No Annotations
\mforall{}e:EuclideanPlane. \mforall{}a:Point. \mforall{}b:\{b:Point| a \# b\} . \mforall{}c:Point.
\mexists{}x:Point. (\mexists{}p:Point [(Colinear(p;x;c) \mwedge{} ab \mbot{}p px \mwedge{} x \# ab \mwedge{} x \# c)])
By
Latex:
((Auto THEN (Assert a \# b BY (DVar `b' THEN Unhide THEN Auto)))
THEN (InstLemma `colinear-equidistant-points-exist` [\mkleeneopen{}e\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{};\mkleeneopen{}c\mkleeneclose{}]\mcdot{} THENA Auto)
THEN ExRepD
THEN (CompassCompass2 \mkleeneopen{}u\mkleeneclose{} \mkleeneopen{}v\mkleeneclose{} \mkleeneopen{}v\mkleeneclose{} \mkleeneopen{}u\mkleeneclose{} `x' `y'\mcdot{}
THENA ((Auto THEN InstConcl [\mkleeneopen{}v\mkleeneclose{};\mkleeneopen{}u\mkleeneclose{}]\mcdot{} THEN Auto) THEN (Assert v \# u BY Auto) THEN Auto)
)
THEN (Assert x \# ab BY
((Assert x \# uv BY
Auto)
THEN InstLemma `colinear-lsep-general` [\mkleeneopen{}e\mkleeneclose{};\mkleeneopen{}u\mkleeneclose{};\mkleeneopen{}v\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]\mcdot{}
THEN Auto))
THEN (Assert y \# ab BY
((Assert y \# uv BY
Auto)
THEN InstLemma `colinear-lsep-general` [\mkleeneopen{}e\mkleeneclose{};\mkleeneopen{}u\mkleeneclose{};\mkleeneopen{}v\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]\mcdot{}
THEN Auto))
THEN (Assert x \# y BY
(Auto THEN EasyGeometry))
THEN InstLemma `geo-sep-or` [\mkleeneopen{}e\mkleeneclose{};\mkleeneopen{}x\mkleeneclose{};\mkleeneopen{}y\mkleeneclose{};\mkleeneopen{}c\mkleeneclose{}]\mcdot{}
THEN Auto)
Home
Index