Documentation

LeanPool.ClassificationOfSurfaces.Moise.ThinKiteMove

Transporting the elementary move to a thin kite #

The fixed diamond used to prove the barycentric fan move is too large for the relative Schoenflies induction. This file transports it piecewise-affinely to a kite whose lower and upper margins are an arbitrary positive δ. The two halves of the outer kite form a two-triangle mesh, so the transport is supplied by the canonical realization homeomorphism.

Left, right, top, and bottom vertices of an axis-aligned kite.

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

    The axisKitePatch declaration.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.axisKite_affineIndependent {lo hi : ℝ} (hlo : lo < 0) (hhi : 0 < hi) {t : Finset (Fin 4)} (ht : t ∈ axisKiteTriangles) :
      AffineIndependent ℝ fun (v : ↥t) => axisKitePosition lo hi ↑v
      theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.axisKite_inter {lo hi : ℝ} (hlo : lo < 0) (hhi : 0 < hi) :
      (convexHull ℝ) (axisKitePosition lo hi '' ↑{0, 2, 3}) ∩ (convexHull ℝ) (axisKitePosition lo hi '' ↑{1, 2, 3}) = (convexHull ℝ) (axisKitePosition lo hi '' ↑({0, 2, 3} ∩ {1, 2, 3}))
      noncomputable def LeanEval.Topology.ClassificationOfSurfaces.Moise.axisKiteMesh (lo hi : ℝ) (hlo : lo < 0) (hhi : 0 < hi) :

      The axisKiteMesh declaration.

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

        Vertical scale used to compress the fixed diamond to a kite with margins δ.

        Equations
        Instances For

          The global piecewise-affine transport. Writing the two affine pieces with |x| makes continuity across the vertical diagonal immediate.

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

            The thinKiteInv declaration.

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

              The thinKiteGlobalHomeomorph declaration.

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

                The thin kite is the image of the fixed diamond under the explicit transport.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.thinKitePatch_subset_leftCone {δ : ℝ} (hδ : 0 ≤ δ) {p : Plane} (hp : p ∈ thinKitePatch δ) :
                  0 ≤ p.ofLp 0 + 1 ∧ -δ * (p.ofLp 0 + 1) ≤ p.ofLp 1 ∧ p.ofLp 1 ≤ (1 + δ) * (p.ofLp 0 + 1)

                  Every point of the thin kite lies in the tangent cone at its left base vertex.

                  theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.thinKitePatch_subset_rightCone {δ : ℝ} (hδ : 0 ≤ δ) {p : Plane} (hp : p ∈ thinKitePatch δ) :
                  0 ≤ 1 - p.ofLp 0 ∧ -δ * (1 - p.ofLp 0) ≤ p.ofLp 1 ∧ p.ofLp 1 ≤ (1 + δ) * (1 - p.ofLp 0)

                  Every point of the thin kite lies in the tangent cone at its right base vertex.

                  The triangle onto which the thin kite collapses when δ = 0.

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

                    A ray from the left base vertex whose coordinate direction lies in the original triangle cone enters the triangle immediately.

                    A ray from the right base vertex whose direction lies in the original triangle cone enters the triangle immediately.

                    If a segment leaves the left base vertex without entering the triangle, its direction is strictly outside the triangle tangent cone.

                    A segment leaving the left base vertex outside the triangle misses every sufficiently thin kite except at that vertex.

                    A segment leaving the right base vertex outside the triangle misses every sufficiently thin kite except at that vertex.

                    theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.exists_thinKitePatch_subset_open_normalized (U : Set Plane) (hU : IsOpen U) (htriangle : (convexHull ℝ) (Set.range kiteTrianglePosition) ⊆ U) :
                    ∃ (ε : ℝ), 0 < ε ∧ ∀ (δ : ℝ), 0 < δ → δ < ε → thinKitePatch δ ⊆ U

                    Every open neighborhood of the limiting triangle contains all sufficiently thin normalized kites.

                    theorem LeanEval.Topology.ClassificationOfSurfaces.Moise.exists_thinKitePatch_inter_segment_subset_baseEndpoints {a b : Plane} (hab : a ≠ b) (hinter : segment ℝ a b ∩ (convexHull ℝ) (Set.range kiteTrianglePosition) ⊆ {planePoint (-1) 0, planePoint 1 0}) (hleftEndpoint : planePoint (-1) 0 ∈ segment ℝ a b → a = planePoint (-1) 0 ∨ b = planePoint (-1) 0) (hrightEndpoint : planePoint 1 0 ∈ segment ℝ a b → a = planePoint 1 0 ∨ b = planePoint 1 0) (hnotBoth : ¬(planePoint (-1) 0 ∈ segment ℝ a b ∧ planePoint 1 0 ∈ segment ℝ a b)) :
                    ∃ (ε : ℝ), 0 < ε ∧ ∀ (δ : ℝ), 0 < δ → δ < ε → thinKitePatch δ ∩ segment ℝ a b ⊆ {planePoint (-1) 0, planePoint 1 0}

                    A finite-mesh edge which meets the limiting triangle in at most one base endpoint is avoided by every sufficiently thin kite, apart from that endpoint.

                    The diamondOuterToThinKite declaration.

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

                      The thinKiteAmbientHomeomorph declaration.

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

                        The thin-kite homeomorphism is affine on every subsegment of its left base half.

                        The thin-kite homeomorphism is affine on every subsegment of its right base half.