Documentation

LeanPool.ClassificationOfSurfaces.Moise.IntrinsicFaceExtension

Relative polygonal boundary maps for intrinsic faces #

The simultaneous intrinsic graph replacement is defined once on the global one-skeleton. This file restricts that one map to each closed face, in standard triangle coordinates. Consequently two neighboring face extensions will have literally the same boundary values on their shared edge. The construction below is topological; the finite conforming subdivision which certifies that it is PL is kept as a separate obligation.

@[reducible, inline]

Its polygonal frontier, as a subtype.

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

    A point on a standard cyclic side lifts to the corresponding intrinsic edge.

    The inverse standard-face chart sends the standard frontier into the global intrinsic one-skeleton.

    The canonical lift of the standard triangular frontier to the global intrinsic one-skeleton.

    Equations
    Instances For

      The global graph replacement, expressed on the standard frontier of one intrinsic face. Outside that frontier the value is deliberately irrelevant.

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

        The canonical face boundary map is continuous on the standard frontier.

        The canonical face boundary map is injective on the standard frontier.

        The canonical boundary parameterization has exactly the polygon assembled from the three global replacement edges as its image.

        The same exact image statement, expressed using the extracted polygonal circle.

        A finite source subdivision carrying all boundary breakpoints #

        @[reducible, inline]

        All breakpoints needed on all three sides of one intrinsic face.

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

          A replacement-edge breakpoint placed on the corresponding oriented standard side.

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

            The common finite standard-boundary subdivision carrying the spoke joins and every vertex of every middle polygonal model.

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

              Every two-vertex simplex of the standard boundary graph is one of its three cyclic sides.

              The intrinsic edge parameter, pulled back as an ambient affine coordinate on the standard face plane.

              Equations
              Instances For

                On a subdivision face contained in one standard side, the same side test is exactly the intrinsic edge parameter test, independent of orientation.

                The two spoke joins split every subdivision face on a selected standard side into the left, middle, or right parameter range.

                theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.IntrinsicTwoComplex.faceBoundaryMap_affineOn_of_lift {K : IntrinsicTwoComplex} {h : K.realizationPlane} {hcont : Continuous h} {hinj : Function.Injective h} {D : K.VertexDiskControl h} {C : K.CentralTubeControl hcont hinj D} (t : K.Face) {E : Set Plane} {X : Set K.realization} (hfrontier : Efrontier standardFaceRegion) (hlift : ∀ (p : Plane) (hp : p E), (faceBoundaryLift t p, ) X) (haffine : K.IsAffineOnSet (K.graphReplacementMap hcont hinj D C) X) :

                Pull an intrinsic affine certificate back through the affine inverse face chart.

                On a left spoke piece of a standard side, the canonical face boundary map is affine.

                On a right spoke piece of a standard side, the canonical face boundary map is affine.

                theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.IntrinsicTwoComplex.faceBoundaryMap_affineOn_middle {K : IntrinsicTwoComplex} {h : K.realizationPlane} {hcont : Continuous h} {hinj : Function.Injective h} {D : K.VertexDiskControl h} {C : K.CentralTubeControl hcont hinj D} (t : K.Face) (i : ZMod 3) {E : Set Plane} (hfrontier : Efrontier standardFaceRegion) (hside : EstandardTrianglePlaneComplex.cellCarrier (faceStandardEdge i)) (hmid0 : pE, 1 / 2 (faceEdgeParameterAffine t i) p) (hmid1 : pE, (faceEdgeParameterAffine t i) p 3 / 4) (hsource : s(K.replacementArc hcont hinj D C (K.faceEdge t i)).parameterization.source.simplexes, Set.MapsTo (fun (p : Plane) => (edgeMiddleSourceMap (K.replacementArc hcont hinj D C (K.faceEdge t i))) ((K.facePlaneInverseAffine t) p)) E ((K.replacementArc hcont hinj D C (K.faceEdge t i)).parameterization.source.cellCarrier s)) :

                On a middle piece, affinity follows once its pulled-back source image lies in one face of the finite polygonal segment model.

                The marked middle-model vertices ensure that the pulled-back image of a two-vertex subdivision face is contained in one face of the finite segment model.

                The canonical face boundary map is affine on every face of its common finite marked subdivision.

                The canonical standard-triangle boundary map is genuinely PL on the polygonal frontier.