Documentation

EuclideanGeometry.Foundation.Construction.Triangle.Orthocenter

Equations
Instances For
    Equations
    Instances For
      Equations
      Instances For
        Instances For
          theorem EuclidGeom.orthocenter_exists {P : Type u_1} [EuclidGeom.EuclideanPlane P] (tr : EuclidGeom.TriangleND P) (H : P) (h₁ : inner (EuclidGeom.Vec.mkPtPt tr.point₁ H) (EuclidGeom.Vec.mkPtPt tr.point₂ tr.point₃) = 0) (h₂ : inner (EuclidGeom.Vec.mkPtPt tr.point₂ H) (EuclidGeom.Vec.mkPtPt tr.point₃ tr.point₁) = 0) :
          inner (EuclidGeom.Vec.mkPtPt tr.point₃ H) (EuclidGeom.Vec.mkPtPt tr.point₁ tr.point₂) = 0
          theorem EuclidGeom.proj_eq_for_line_and_vec {P : Type u_1} [EuclidGeom.EuclideanPlane P] (A : P) (B : P) (h : B A) :
          EuclidGeom.toProj (LIN A B h) = (VEC_nd A B h).toDir.toProj
          theorem EuclidGeom.not_para_if_nd {P : Type u_1} [EuclidGeom.EuclideanPlane P] (tr : EuclidGeom.TriangleND P) :
          ¬EuclidGeom.Parallel (LIN (tr).point₁ (tr).point₂) (LIN (tr).point₃ (tr).point₁)
          theorem EuclidGeom.two_perp_not_para {P : Type u_1} [EuclidGeom.EuclideanPlane P] (l₁ : EuclidGeom.Line P) (l₂ : EuclidGeom.Line P) (l₃ : EuclidGeom.Line P) (l₄ : EuclidGeom.Line P) (h₁ : ¬EuclidGeom.Parallel l₁ l₂) (h₂ : EuclidGeom.Perpendicular l₃ l₁) (h₃ : EuclidGeom.Perpendicular l₄ l₂) :
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem EuclidGeom.lies_on_perp {P : Type u_1} [EuclidGeom.EuclideanPlane P] (p₁ : P) (p₂ : P) (l₁ : EuclidGeom.Line P) (nd : p₁ p₂) (vert : EuclidGeom.Perpendicular (LIN p₁ p₂ (_ : p₂ p₁)) l₁) :