Documentation

LeanPool.ClassificationOfSurfaces.Moise.AdaptiveOpenComplex

Adaptive midpoint tiles in an open polyhedron #

Select the first triangle in each midpoint-descendant chain whose complete carrier lies in an open set. These triangles cover the open set and form a locally finite hierarchical tiling. Their edges need not yet form a conforming simplicial complex: a coarse edge may contain several edges of finer adjacent tiles. The next layer resolves precisely those hanging vertices.

@[reducible, inline]

A maximal face at midpoint level n.

Equations
Instances For

    The carrier of a level face, transported back to the original realization.

    Equations
    Instances For

      A hereditary rule selecting sufficiently small level faces inside U.

      The default rule is simple containment in U. A stricter local rule can be installed as a local instance, allowing the conforming adaptive fan construction to be reused for open-cover, oscillation, separation, and boundary-control requirements.

      Instances
        @[instance_reducible, instance 100]

        The original safety rule: a face is safe exactly when its carrier lies in U. Its low priority lets a quantitative chart-control rule override it locally without changing any of the adaptive combinatorial APIs.

        Equations

        The chosen parent one level above an iterated midpoint face.

        Equations
        Instances For

          Local attainability hypotheses for an adaptive safety rule. The first field guarantees coverage. The second says that sufficiently fine children meeting a fixed neighborhood have a safe parent; this is exactly the condition that makes first-safe faces locally finite.

          Instances

            Every point of a level face lies in a child face at the next midpoint level whose entire transported carrier remains in the parent carrier.

            @[instance 100]

            Containment in an open set is an admissible adaptive safety rule.

            Iterating the preceding child-cover lemma gives a face at every later level through a chosen point, with carrier contained in the original face.

            A level face is exactly the union of its faces at any prescribed later midpoint level. The descendant condition is stated geometrically, which avoids choosing a combinatorial parent for faces meeting an old edge.

            Exact intersection formula for two transported faces at the same midpoint level.

            Distinct maximal faces at one level share at most two vertices.

            A barycentric realization point supported on one face vertex is that face's canonical vertex point.

            theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.IntrinsicTwoComplex.eq_of_card_two_of_mem_faceCarriers_not_vertex (K : IntrinsicTwoComplex) (t : K.Face) {e d : Finset K.Vertex} (het : et) :
            dt∀ (hecard : e.card = 2) (hdcard : d.card = 2) {x : K.realization} (hxe : x K.faceCarrier e) (hxd : x K.faceCarrier d) (hxNot : ∀ (v : t), x K.facePoint t v), e = d

            Two two-vertex subfaces of a triangle which share a nonvertex point are equal.

            Relative interior of a transported level face, expressed by positive barycentric coordinates on all three face vertices.

            Equations
            Instances For

              Midpoint subdivision sends a child's relative interior into its parent's relative interior.

              At a fixed midpoint level, the relative interior of one maximal face misses the carrier of every distinct maximal face.

              The ancestor at level n of a face at level n + k.

              Equations
              Instances For

                A first-safe face is safe, but at a positive level its chosen parent is not safe.

                Equations
                Instances For

                  A later first-safe face cannot meet the relative interior of an earlier first-safe face. If its ancestor were the earlier face, that safe ancestor would make its immediate parent safe; otherwise the fixed-level face-to-face property separates them.

                  The relative interior of a later first-safe face also misses the entire earlier carrier.

                  One common midpoint level dominating a finite family of adaptive tiles.

                  Equations
                  Instances For

                    Carrier of one adaptive triangle in the original realization.

                    Equations
                    Instances For

                      Every tile in a finite adaptive family is a union of faces of the family's common midpoint level. This is the finite source-subcomplex reduction used in the Radó crossing weld.

                      Distinct first-safe adaptive faces meet only on their relative boundaries.

                      Some safe level face contains every point of the open set.

                      The least midpoint level at which a safe face carries p.

                      Equations
                      Instances For

                        A chosen least-level safe face through p.

                        Equations
                        Instances For

                          The transported diameter of every level-n face is at most 2⁻ⁿ.

                          theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.IntrinsicTwoComplex.parent_isSafe_of_inter_ball (K : IntrinsicTwoComplex) (U : Set K.realization) {n : } (t : K.LevelFace (n + 1)) {p : K.realization} {ε : } :
                          0 < ε∀ (hball : Metric.ball p εU) (hmesh : (1 / 2) ^ n < ε / 2) (hinter : (K.levelFaceCarrier t Metric.ball p (ε / 2)).Nonempty), LevelFace.IsSafe K U (K.levelParentFace n t)

                          If a child face meets a half-radius ball and its parent mesh is below that half-radius, then the parent is already safe.

                          Only finitely many adaptive faces occur below a fixed midpoint level.

                          Finite boundary data on each adaptive tile #

                          The geometric point represented by one vertex of a level face.

                          Equations
                          Instances For
                            @[reducible, inline]

                            A vertex occurrence on an adaptive tile. Geometrically equal occurrences on adjacent tiles are deliberately not quotiented here; boundaryVertices takes their finite image as actual points.

                            Equations
                            Instances For
                              @[reducible, inline]

                              All vertex occurrences belonging to tiles which touch t.

                              Equations
                              Instances For

                                The finite set of all touching-tile vertices which lie in t. It contains the original three corners of t and every hanging midpoint introduced by a finer neighboring tile.

                                Equations
                                Instances For

                                  On the overlap of two adaptive tiles, their finite sets of collected boundary marks agree pointwise. Indeed a vertex occurrence whose tile touches one of the two tiles at the shared point also touches the other there.

                                  Every collected touching vertex lies on the relative boundary of the fixed tile.

                                  Every point of a closed level face outside its relative interior lies on a cyclic edge.

                                  Resolved boundary vertices lying on one cyclic edge.

                                  Equations
                                  Instances For

                                    Barycentric parameter along a cyclic level-face edge, from vertex i to vertex i+1.

                                    Equations
                                    Instances For
                                      @[reducible, inline]

                                      A resolved vertex on one adaptive edge.

                                      Equations
                                      Instances For

                                        The parameter order on the finite set of vertices of one resolved edge.

                                        Equations
                                        Instances For

                                          Canonically ordered vertices on one resolved adaptive edge.

                                          Equations
                                          Instances For
                                            theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.IntrinsicTwoComplex.exists_adjacent_get_of_pairwise_le {α : Type u_1} (L : List α) (f : α) (hlength : 2 L.length) (hpair : List.Pairwise (fun (a b : α) => f a f b) L) {r : } (hfirst : f (L.get 0, ) r) (hlast : r f (L.get L.length - 1, )) :
                                            ∃ (j : Fin (L.length - 1)), f (L.get j, ) r r f (L.get j + 1, )

                                            A monotone finite list with at least two entries covers every parameter between its endpoints by one of its consecutive intervals.

                                            The second corner of a cyclic adaptive edge.

                                            Equations
                                            Instances For

                                              The equal-weight point of the standard simplex on an intrinsic face.

                                              Equations
                                              Instances For

                                                The barycentric center of an arbitrary level face, transported to the original realization.

                                                Equations
                                                Instances For

                                                  If a later-level edge meets an earlier face at a point which is not a later-level vertex, and the two face interiors are disjoint, then the whole later edge lies in the earlier face. This is the no-crossing fact for nested midpoint subdivisions.

                                                  Adaptive-tile specialization of nested-edge no crossing. At a common point which is not a resolved vertex of the later tile, the later edge is contained in the earlier tile.

                                                  The barycentric center of one adaptive tile, transported to the original realization.

                                                  Equations
                                                  Instances For
                                                    @[reducible, inline]

                                                    One of the consecutive intervals in the ordered subdivision of an adaptive edge.

                                                    Equations
                                                    Instances For

                                                      First endpoint of a resolved adaptive-edge interval.

                                                      Equations
                                                      Instances For

                                                        Second endpoint of a resolved adaptive-edge interval.

                                                        Equations
                                                        Instances For

                                                          Consecutive vertices in the resolved edge order have strictly increasing edge parameter.

                                                          Every parameter on an adaptive edge lies between the parameters of two consecutive resolved boundary vertices.

                                                          No resolved boundary mark lies strictly between the two consecutive marks of an adaptive edge interval.

                                                          @[reducible, inline]

                                                          The countable family of fan triangles before identifying their shared geometric edges.

                                                          Equations
                                                          Instances For

                                                            The finite family of all resolved fan triangles over one adaptive tile.

                                                            Equations
                                                            Instances For