Documentation

LeanPool.ClassificationOfSurfaces.Moise.LocallyFiniteGraphApproximation

Locally finite graph approximation controls #

This file begins the noncompact form of Moise Chapter 6, Theorem 2. The finite graph proof uses one minimum separation radius over all vertices and edges. A locally finite complex has no such global minimum. Instead every vertex receives its own positive radius, small enough to avoid all nonincident edges and all other vertices. Local finiteness makes the two obstacle families closed, which is the only compactness input needed for this pointwise construction.

A realization of the ambient support in an open perturbation region of the plane. The image is allowed to have boundary in that region: in the Rado step it is an open subset of the old polyhedral surface, not an ambiently open plane set. Edge images need only be locally finite in the perturbation region; they may accumulate at its omitted frontier.

  • region : Set Plane

    The open plane region in which polygonal perturbations are allowed.

  • regionOpen : IsOpen self.region

    The perturbation region is open.

  • map : K.supportPlane

    The topological embedding into chart coordinates.

  • isEmbedding : Topology.IsEmbedding self.map

    The support is embedded, not merely mapped injectively.

  • map_mem_region (p : K.support) : self.map p self.region

    The original realization lies in the region where perturbations are allowed.

  • vertexApproximationControl : K.Vertex

    A positive upper bound for the disk chosen at each graph vertex.

  • vertexApproximationControl_pos (v : K.Vertex) : 0 < self.vertexApproximationControl v

    Every requested vertex control is positive.

  • edgeApproximationControl : K.Edge

    A positive upper bound for the central perturbation tube of each graph edge.

  • edgeApproximationControl_pos (e : K.Edge) : 0 < self.edgeApproximationControl e

    Every requested edge control is positive.

  • mapClosedInRegion : IsClosed (Set.range fun (p : K.support) => self.map p, )

    The embedded support is closed relative to the perturbation region. It may still accumulate at the omitted frontier of that region.

  • edgeLocallyFinite : LocallyFinite fun (e : K.Edge) => {q : self.region | q self.map '' {p : K.support | p K.edgeCarrier e}}

    Edge images are locally finite in the open perturbation region.

Instances For
    def LeanEval.Topology.ClassificationOfSurfaces.Moise.LocallyFiniteTriangleComplex.PlaneGraphRealization.withApproximationControls {S : Type u_1} [TopologicalSpace S] {K : LocallyFiniteTriangleComplex S} (G : K.PlaneGraphRealization) (vertexControl : K.Vertex) (hvertex : ∀ (v : K.Vertex), 0 < vertexControl v) (edgeControl : K.Edge) (hedge : ∀ (e : K.Edge), 0 < edgeControl e) :

    Reduce the quantitative replacement controls without changing the realized map, its target region, or any local-finiteness data.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.LocallyFiniteTriangleComplex.PlaneGraphRealization.withApproximationControls_region {S : Type u_1} [TopologicalSpace S] {K : LocallyFiniteTriangleComplex S} (G : K.PlaneGraphRealization) (vertexControl : K.Vertex) (hvertex : ∀ (v : K.Vertex), 0 < vertexControl v) (edgeControl : K.Edge) (hedge : ∀ (e : K.Edge), 0 < edgeControl e) :
      (G.withApproximationControls vertexControl hvertex edgeControl hedge).region = G.region
      @[simp]
      theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.LocallyFiniteTriangleComplex.PlaneGraphRealization.withApproximationControls_map {S : Type u_1} [TopologicalSpace S] {K : LocallyFiniteTriangleComplex S} (G : K.PlaneGraphRealization) (vertexControl : K.Vertex) (hvertex : ∀ (v : K.Vertex), 0 < vertexControl v) (edgeControl : K.Edge) (hedge : ∀ (e : K.Edge), 0 < edgeControl e) :
      (G.withApproximationControls vertexControl hvertex edgeControl hedge).map = G.map

      The image of a global vertex in chart coordinates.

      Equations
      Instances For

        One edge image regarded as a subset of the open perturbation region.

        Equations
        Instances For

          A compact ambient set contained in a subspace remains compact when regarded as a set in that subspace.

          A locally finite family remains locally finite after embedding it as a closed subspace. This is the transport used for a Rado overlap inside the open region obtained by deleting the overlap frontier.

          The canonical interval parametrization of an edge, included into the source support.

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

            A polygonal replacement of one charted edge inside a prescribed metric neighborhood.

            Instances For

              Local finiteness of vertex images transported to the chart plane. It follows from edge local finiteness because every vertex belongs to an edge of one of its triangular faces.

              Every vertex of a triangle complex has another vertex in one of its incident faces.

              Closed geometric obstacles that a vertex neighborhood must avoid: every nonincident edge and every other vertex.

              Equations
              Instances For

                A bounded quarter of the distance from a vertex to every nonincident edge and every other vertex. Unlike the finite graph construction, this radius is allowed to vary from vertex to vertex. The upper bound by one preserves local finiteness of the resulting disks.

                Equations
                Instances For

                  Pairwise-separated central edge carriers #

                  Open endpoint disks removed before independently perturbing the central part of an edge.

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

                    The locally finite union of vertex disks not incident to a fixed edge.

                    Equations
                    Instances For

                      A positive lower separation scale from one compact central edge carrier to the closed union of all the others.

                      Equations
                      Instances For

                        A bounded quarter-separation tube radius for one central edge carrier. The additional endpoint-distance cap is the quantitative ingredient used in Chapter 6: once the charted edge has small diameter, every point of its replacement arc is correspondingly close to that edge.

                        Equations
                        Instances For

                          A central perturbation tube regarded as a subset of the open chart range.

                          Equations
                          Instances For

                            Last-exit trims and central polygonal arcs #

                            A globally defined charted edge curve, clamped to the unit interval.

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

                              Ordered exits from the two (possibly differently sized) endpoint disks.

                              Instances For

                                A fixed last-exit trim on every locally finite edge.

                                Equations
                                Instances For

                                  Ordered exits for an arc whose endpoints lie on boundary circles of possibly different radii. The finite graph layer uses one common radius; local finiteness naturally requires a radius depending on the vertex.

                                  Instances For
                                    theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.LocallyFiniteTriangleComplex.PlaneGraphRealization.exists_twoRadiusBoundaryExitData {gamma : Plane} {first second : Plane} {firstRadius secondRadius : } (hfirstRadius : 0 < firstRadius) (hsecondRadius : 0 < secondRadius) (hcont : ContinuousOn gamma (Set.Icc 0 1)) (hstart : dist (gamma 0) first = firstRadius) (hfinish : dist (gamma 1) second = secondRadius) (hdisjoint : Disjoint (Metric.closedBall first firstRadius) (Metric.closedBall second secondRadius)) :
                                    Nonempty (TwoRadiusBoundaryExitData gamma first second firstRadius secondRadius)

                                    A finite PL parameterization of a simple polygonal arc. The carrier is deliberately abstract: Chapter 6 can produce it either from a broken line or directly as the PL image of a finely subdivided source interval.

                                    Instances For

                                      Package a finite PL embedding of the standard unit segment as an abstract PL arc.

                                      A one-edge broken line on the standard unit segment.

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

                                        The canonical finite graph complex supported on the standard unit segment.

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

                                          The source vertex at the left endpoint of the unit segment.

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

                                            The source vertex at the right endpoint of the unit segment.

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

                                              A simple finite PL replacement for one trimmed central arc, inside its pairwise-disjoint tube. The abstract carrier interface also admits the controlled finite approximation used later in Chapter 6.

                                              Instances For

                                                Every point of the complete polygonal replacement lies within twice the diameter of the original charted edge from every point of that edge. Thus a sufficiently fine source complex turns the setwise tube construction into a pointwise approximation, without choosing a parameter-preserving polygonalization.

                                                The trimmed resolved middle, with its parameter interval normalized to the unit interval.

                                                Equations
                                                Instances For

                                                  Distinct complete replacement edges meet only at images of shared abstract vertices.

                                                  Strongly-positive edge controls #

                                                  The carrier of an abstract edge, included into the whole source support.

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

                                                    The assembled locally finite replacement graph #

                                                    Any open embedding of the support into the plane gives the relative graph realization needed by the locally finite Chapter 6 construction. Local finiteness is transported through the embedding homeomorphism onto its open range.

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

                                                      Build a plane graph realization when the source image is closed in a specified open perturbation region. Unlike ofIsOpenEmbedding, this permits the source image itself to have boundary, which is the form used on a Rado chart overlap.

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

                                                        Restrict the source edge path to its carrier inside the full support.

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

                                                          The source one-skeleton as a subspace of the complete support.

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

                                                            The closed source piece contributed by one edge.

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

                                                              The first radial spokes, regarded as subsets of the open chart range.

                                                              Equations
                                                              Instances For

                                                                The final radial spokes, regarded as subsets of the open chart range.

                                                                Equations
                                                                Instances For

                                                                  The trimmed polygonal middles, regarded as subsets of the open chart range.

                                                                  Equations
                                                                  Instances For

                                                                    Pointwise closeness to the original chart realization.

                                                                    Equations
                                                                    Instances For

                                                                      The edge-mesh condition which converts setwise polygonal tubes into a pointwise control.

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

                                                                        A strongly-positive tolerance has a positive uniform lower bound on each compact edge, although it need not have a positive lower bound on the whole noncompact complex.

                                                                        A face carrier as a compact subset of the whole source support.

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