Documentation

LeanPool.LeanModularForms.ValenceFormula.RectHomotopy.Geometry

Rect Homotopy: Geometry and Definitions #

Basic geometry for the rectangle/chord homotopy proof that the winding number of fdBoundary around interior points is -1.

Main Definitions #

noncomputable def RectHomotopyProof.rho :

The elliptic point ρ = e^{2πi/3} = -1/2 + √3/2 · i

Equations
Instances For
    noncomputable def RectHomotopyProof.rho' :

    The elliptic point ρ' = e^{πi/3} = 1/2 + √3/2 · i

    Equations
    Instances For

      The elliptic point i

      Equations
      Instances For
        noncomputable def RectHomotopyProof.chordSegment (z₁ z₂ : ) :

        The chord (straight line segment) from z₁ to z₂.

        Equations
        Instances For
          theorem RectHomotopyProof.chordSegment_in_convex {z₁ z₂ : } {S : Set } (hS : Convex S) (hz₁ : z₁ S) (hz₂ : z₂ S) (t : ) (ht : t Set.Icc 0 1) :
          chordSegment z₁ z₂ t S
          theorem RectHomotopyProof.chord_in_closed_unit_ball (z₁ z₂ : ) (hz₁ : z₁ = 1) (hz₂ : z₂ = 1) (t : ) (ht : t Set.Icc 0 1) :
          noncomputable def RectHomotopyProof.arcToChordHomotopy (arc chord : ) :

          The straight-line homotopy interpolating between an arc and a chord.

          Equations
          Instances For
            theorem RectHomotopyProof.arcToChordHomotopy_in_closed_unit_ball (arc chord : ) (harc : tSet.Icc 0 1, arc t Metric.closedBall 0 1) (hchord : tSet.Icc 0 1, chord t Metric.closedBall 0 1) (t : ) (ht : t Set.Icc 0 1) (s : ) (hs : s Set.Icc 0 1) :
            theorem RectHomotopyProof.arcToChordHomotopy_avoids (arc chord : ) (p : ) (hp : p > 1) (harc : tSet.Icc 0 1, arc t Metric.closedBall 0 1) (hchord : tSet.Icc 0 1, chord t Metric.closedBall 0 1) (t : ) (ht : t Set.Icc 0 1) (s : ) (hs : s Set.Icc 0 1) :
            arcToChordHomotopy arc chord (t, s) p
            noncomputable def RectHomotopyProof.θRho' :

            The argument of the lower-corner point ρ' on the unit circle, π / 3.

            Equations
            Instances For
              noncomputable def RectHomotopyProof.θI :

              The argument of the point i on the unit circle, π / 2.

              Equations
              Instances For
                noncomputable def RectHomotopyProof.θRho :

                The argument of the corner point ρ on the unit circle, 2π / 3.

                Equations
                Instances For
                  noncomputable def RectHomotopyProof.arc1 (t : ) :

                  The unit-circle arc from ρ' to i.

                  Equations
                  Instances For
                    noncomputable def RectHomotopyProof.arc2 (t : ) :

                    The unit-circle arc from i to ρ.

                    Equations
                    Instances For
                      theorem RectHomotopyProof.exists_ball_in_polygon_interior (p : ) (hp : p > 1) (hp_im : 0 < p.im) :
                      ε > 0, ∀ (z : ), z - p < εz.im > 0 z > 1
                      theorem RectHomotopyProof.circleIntegral_winding (p : ) (ε : ) ( : 0 < ε) :
                      (z : ) in C(p, ε), (z - p)⁻¹ = 2 * Real.pi * Complex.I
                      noncomputable def RectHomotopyProof.HHeight :

                      Height parameter H = √3/2 + 1 for FD boundary.

                      Equations
                      Instances For
                        noncomputable def RectHomotopyProof.fdPolygon :

                        Polygon: FD boundary with arcs replaced by chords.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          noncomputable def RectHomotopyProof.fdBoundary :

                          The FD boundary curve (local copy matching clean folder's fdBoundary).

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            The homotopy from FD boundary (s=0) to polygon (s=1). Segments 1,4,5 unchanged; segments 2,3 use arc-to-chord interpolation.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For