Step * 2 of Lemma Euclid-erect-2perp


1. EuclideanPlane
2. Point
3. {b:Point| a ≠ b} 
4. {c:Point| Colinear(a;b;c)} 
5. ∃d,d':Point. (d ≠ c ∧ d=c=d' ∧ Colinear(a;b;d) ∧ (∀x:Point. (x leftof ab ⇐⇒ leftof dd')))
⊢ ∃q:Point. (∃p:Point [(ab  ⊥pc ∧ ab  ⊥qc ∧ leftof ab ∧ leftof ba)])
BY
(ExRepD
   THEN -3
   THEN (Assert d ≠ d' BY
               Auto)
   THEN (InstLemma `Euclid-Prop1-left` [⌜e⌝;⌜d'⌝;⌜d⌝]⋅ THENA Auto)
   THEN -1
   THEN RenameVar `q' (-2)
   THEN With ⌜q⌝ 
   THEN Auto) }

1
1. EuclideanPlane
2. Point
3. {b:Point| a ≠ b} 
4. {c:Point| Colinear(a;b;c)} 
5. Point
6. d' Point
7. d ≠ c
8. d_c_d'
9. dc ≅ cd'
10. Colinear(a;b;d)
11. ∀x:Point. (x leftof ab ⇐⇒ leftof dd')
12. d ≠ d'
13. Point
14. [%14] ((qd ≅ d'd ∧ qd' ≅ dd') ∧ qd' ≅ qd) ∧ leftof d'd
⊢ ∃p:Point [(ab  ⊥pc ∧ ab  ⊥qc ∧ leftof ab ∧ leftof ba)]


Latex:


Latex:

1.  e  :  EuclideanPlane
2.  a  :  Point
3.  b  :  \{b:Point|  a  \mneq{}  b\} 
4.  c  :  \{c:Point|  Colinear(a;b;c)\} 
5.  \mexists{}d,d':Point.  (d  \mneq{}  c  \mwedge{}  d=c=d'  \mwedge{}  Colinear(a;b;d)  \mwedge{}  (\mforall{}x:Point.  (x  leftof  ab  \mLeftarrow{}{}\mRightarrow{}  x  leftof  dd')))
\mvdash{}  \mexists{}q:Point.  (\mexists{}p:Point  [(ab    \mbot{}c  pc  \mwedge{}  ab    \mbot{}c  qc  \mwedge{}  p  leftof  ab  \mwedge{}  q  leftof  ba)])


By


Latex:
(ExRepD
  THEN  D  -3
  THEN  (Assert  d  \mneq{}  d'  BY
                          Auto)
  THEN  (InstLemma  `Euclid-Prop1-left`  [\mkleeneopen{}e\mkleeneclose{};\mkleeneopen{}d'\mkleeneclose{};\mkleeneopen{}d\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  D  -1
  THEN  RenameVar  `q'  (-2)
  THEN  D  0  With  \mkleeneopen{}q\mkleeneclose{} 
  THEN  Auto)




Home Index