Documentation

LeanPool.ClassificationOfSurfaces.Moise.FineSubdivision

Fine subdivisions of finite plane complexes #

Moise Chapter 6 repeatedly chooses a subdivision sufficiently fine for a continuous map. For a finite plane complex this follows from a concrete finite line arrangement: cover the compact support by small balls and, around every center, cut by two vertical and two horizontal lines. Every chamber meeting the corresponding smaller ball is trapped in the resulting rectangle.

The vertical line whose zero set is x = c.

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

    The horizontal line whose zero set is y = c.

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

      Four coordinate cuts bounding a square of radius r around p.

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

        All box cuts associated to a finite set of centers.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.boxCut_mem_coverCuts {centers : Finset Plane} {p : Plane} (hp : p centers) (r : ) {a : Plane →ᵃ[] } (ha : a boxCuts p r) :
          a coverCuts centers r
          theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.TriangleMesh.cellCarrier_subset_box_of_monochromatic (N : TriangleMesh) {p : Plane} {r : } (hr : 0 < r) (hmono : aboxCuts p r, N.IsMonochromatic a) {t : Finset N.Vertex} (ht : t N.triangles) {x : Plane} (hx : x N.toPlaneComplex.cellCarrier t) (hxp : dist x p < r / 2) (y : Plane) :
          y N.toPlaneComplex.cellCarrier tp.ofLp 0 - r y.ofLp 0 y.ofLp 0 p.ofLp 0 + r p.ofLp 1 - r y.ofLp 1 y.ofLp 1 p.ofLp 1 + r

          A chamber cut by the four box lines around p is trapped in that box as soon as it meets the concentric half-radius ball.

          theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.PlaneComplex.exists_subdivision_image_dist_lt (K : PlaneComplex) (hpure : K.IsPure2) {h : PlanePlane} (hcont : ContinuousOn h K.support) {eps : } (heps : 0 < eps) :
          ∃ (L : PlaneComplex), L.IsPure2 L.Subdivides K tL.cells, xL.cellCarrier t, yL.cellCarrier t, dist (h x) (h y) < eps

          A finite pure plane complex has a subdivision on whose two-cells a prescribed continuous map has arbitrarily small oscillation.

          theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.PlaneComplex.exists_subdivision_subordinate_openCover (K : PlaneComplex) (hpure : K.IsPure2) {I : Type u_1} (U : ISet Plane) (hU : ∀ (i : I), IsOpen (U i)) (hcover : K.support⋃ (i : I), U i) :
          ∃ (L : PlaneComplex), L.IsPure2 L.Subdivides K tL.cells, ∃ (i : I), L.cellCarrier tU i

          A sufficiently fine subdivision of a pure finite plane complex is subordinate to any open cover of its support.

          A finite triangle submesh selected between a compact set and an ambient open set. Unlike a full subdivision, its support is only the retained compact polyhedron; every retained triangle is nevertheless subordinate to the original plane complex.

          Instances For

            Every retained triangle of an open submesh still lies in the original complex support.

            theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.PlaneComplex.exists_openSubmesh (K : PlaneComplex) (hpure : K.IsPure2) {C U : Set Plane} (hC : IsCompact C) (hCK : CK.support) (hU : IsOpen U) (hCU : CU) :

            Every compact subset of an open subset of a pure finite plane complex is covered by a finite triangle submesh lying in that open set.