Documentation

EuclideanGeometry.Foundation.Axiom.Circle.Basic

theorem EuclidGeom.Circle.ext_iff {P : Type u_1} :
∀ {inst : EuclidGeom.EuclideanPlane P} (x y : EuclidGeom.Circle P), x = y x.center = y.center x.radius = y.radius
theorem EuclidGeom.Circle.ext {P : Type u_1} :
∀ {inst : EuclidGeom.EuclideanPlane P} (x y : EuclidGeom.Circle P), x.center = y.centerx.radius = y.radiusx = y
  • center : P
  • radius :
  • rad_pos : 0 < s.radius
Instances For
    Equations
    Instances For
      Equations
      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          Equations
          Instances For
            Equations
            Instances For
              Equations
              Instances For
                Equations
                Instances For
                  Equations
                  • EuclidGeom.Circle.instFigCircle = { carrier := EuclidGeom.Circle.carrier }
                  Equations
                  • EuclidGeom.Circle.instInteriorCircle = { interior := EuclidGeom.Circle.interior }
                  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
                      Equations
                      Equations
                      Equations
                      Equations
                      Equations
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        theorem EuclidGeom.Circle.pts_lieson_circle_perpfoot_eq_midpoint {P : Type u_1} [EuclidGeom.EuclideanPlane P] {A : P} {B : P} {ω : EuclidGeom.Circle P} [hne : EuclidGeom.PtNe B A] (hl₁ : EuclidGeom.lies_on A ω) (hl₂ : EuclidGeom.lies_on B ω) :
                        EuclidGeom.perp_foot ω.center (LIN A B) = { source := A, target := B }.midpoint
                        theorem EuclidGeom.Circle.three_pts_lieson_circle_not_collinear {P : Type u_1} [EuclidGeom.EuclideanPlane P] {A : P} {B : P} {C : P} {ω : EuclidGeom.Circle P} [hne₁ : EuclidGeom.PtNe B A] [hne₂ : EuclidGeom.PtNe C B] [hne₃ : EuclidGeom.PtNe A C] (hl₁ : EuclidGeom.lies_on A ω) (hl₂ : EuclidGeom.lies_on B ω) (hl₃ : EuclidGeom.lies_on C ω) :
                        def EuclidGeom.Circle.IsAntipode {P : Type u_1} [EuclidGeom.EuclideanPlane P] {A : P} {B : P} (ω : EuclidGeom.Circle P) (_ha : EuclidGeom.lies_on A ω) (_hb : EuclidGeom.lies_on B ω) :
                        Equations
                        Instances For
                          theorem EuclidGeom.Circle.antipode_center_is_midpoint {P : Type u_1} [EuclidGeom.EuclideanPlane P] {A : P} {B : P} {ω : EuclidGeom.Circle P} (ha : EuclidGeom.lies_on A ω) (hb : EuclidGeom.lies_on B ω) (h : EuclidGeom.Circle.IsAntipode ω ha hb) :
                          ω.center = { source := A, target := B }.midpoint
                          theorem EuclidGeom.Arc.ext_iff {P : Type u_2} :
                          ∀ {inst : EuclidGeom.EuclideanPlane P} {ω : EuclidGeom.Circle P} (x y : EuclidGeom.Arc P ω), x = y x.source = y.source x.target = y.target
                          theorem EuclidGeom.Arc.ext {P : Type u_2} :
                          ∀ {inst : EuclidGeom.EuclideanPlane P} {ω : EuclidGeom.Circle P} (x y : EuclidGeom.Arc P ω), x.source = y.sourcex.target = y.targetx = y
                          Instances For
                            Equations
                            Instances For
                              Equations
                              Instances For
                                Equations
                                Instances For
                                  Equations
                                  Equations
                                  Equations
                                  Instances For
                                    Equations
                                    Equations
                                    Equations
                                    Equations
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      theorem EuclidGeom.Arc.pt_liesint_not_lieson_dlin {P : Type u_1} [EuclidGeom.EuclideanPlane P] {ω : EuclidGeom.Circle P} {β : EuclidGeom.Arc P ω} {p : P} (h : EuclidGeom.lies_int p β) :
                                      ¬EuclidGeom.lies_on p (DLIN β.source β.target)
                                      theorem EuclidGeom.Chord.ext {P : Type u_2} :
                                      ∀ {inst : EuclidGeom.EuclideanPlane P} {ω : EuclidGeom.Circle P} (x y : EuclidGeom.Chord P ω), x.toSegND = y.toSegNDx = y
                                      theorem EuclidGeom.Chord.ext_iff {P : Type u_2} :
                                      ∀ {inst : EuclidGeom.EuclideanPlane P} {ω : EuclidGeom.Circle P} (x y : EuclidGeom.Chord P ω), x = y x.toSegND = y.toSegND
                                      Instances For
                                        instance EuclidGeom.Chord.IsND {P : Type u_1} [EuclidGeom.EuclideanPlane P] {ω : EuclidGeom.Circle P} (s : EuclidGeom.Chord P ω) :
                                        EuclidGeom.PtNe s.toSegND.source s.toSegND.target
                                        Equations
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          Equations
                                          Instances For
                                            Equations
                                            Instances For
                                              Equations
                                              Equations
                                              Instances For
                                                instance EuclidGeom.Chord.source_ne_center {P : Type u_1} [EuclidGeom.EuclideanPlane P] {ω : EuclidGeom.Circle P} (s : EuclidGeom.Chord P ω) :
                                                EuclidGeom.PtNe s.toSegND.source ω.center
                                                Equations
                                                instance EuclidGeom.Chord.target_ne_center {P : Type u_1} [EuclidGeom.EuclideanPlane P] {ω : EuclidGeom.Circle P} (s : EuclidGeom.Chord P ω) :
                                                EuclidGeom.PtNe s.toSegND.target ω.center
                                                Equations
                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  Equations
                                                  Instances For
                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For