Documentation

EuclideanGeometry.Foundation.Axiom.Linear.Class

Hierarchy Classes of Linear Objects #

Recall we have the following linear objects:

Main Definitions #

Usage of Classes #

Only theorems about ProjFig will be dealt in this file.

Further Work #

class EuclidGeom.LinFig (α : Type u_1) (P : outParam (Type u_2)) [outParam (EuclidGeom.EuclideanPlane P)] extends EuclidGeom.Fig :
Type (max u_1 u_2)
Instances
    class EuclidGeom.ProjObj (β : Type u_1) :
    Type u_1
    Instances
      Instances
        class EuclidGeom.DirObj (β : Type u_1) extends EuclidGeom.ProjObj :
        Type u_1
        Instances
          class EuclidGeom.DirFig (α : Type u_1) (P : outParam (Type u_2)) [outParam (EuclidGeom.EuclideanPlane P)] extends EuclidGeom.ProjFig :
          Type (max u_1 u_2)
          Instances
            Equations
            • One or more equations did not get rendered due to their size.
            Equations
            • One or more equations did not get rendered due to their size.
            Equations
            • One or more equations did not get rendered due to their size.
            Equations
            • One or more equations did not get rendered due to their size.
            Equations
            • One or more equations did not get rendered due to their size.
            theorem EuclidGeom.carrier_toProj_eq_toProj {P : Type u_1} [EuclidGeom.EuclideanPlane P] {α : Type u_2} {A : P} {B : P} [EuclidGeom.ProjFig α P] {F : α} [_h : EuclidGeom.PtNe B A] (ha : EuclidGeom.lies_on A F) (hb : EuclidGeom.lies_on B F) :
            (SEG_nd A B).toProj = EuclidGeom.toProj F