Documentation

LeanPool.Erdos132ConvexK3.WordClosures

Raw geometric exceptional-word closures #

This file connects the local algebraic kernels to finite polygon geometry. Realization records contain only labelled vertices, distance classes, strict quadrilateral and half-plane facts, and pointwise arc partitions. All degree and cardinality bounds are conclusions of the theorems below.

Translate the first center to the origin and rotate the directed center line onto the positive horizontal axis.

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

    The hand-rolled normalization is an exact Euclidean isometry.

    theorem LeanPool.Erdos132ConvexK3.normalizeAlong_turn {a b : Point ℝ} (hab : a ≠ b) (p q r : Point ℝ) :
    turn (normalizeAlong a b p) (normalizeAlong a b q) (normalizeAlong a b r) = turn p q r

    The chosen rotation preserves signed orientation.

    theorem LeanPool.Erdos132ConvexK3.normalizeAlong_vertexDegree {n : ℕ} {P : Fin n → Point ℝ} {a b : Point ℝ} (hab : a ≠ b) (d₁ d₂ d₃ : ℝ) (i : Fin n) :
    vertexDegree (fun (j : Fin n) => normalizeAlong a b (P j)) d₁ d₂ d₃ i = vertexDegree P d₁ d₂ d₃ i

    Normalization preserves the executable degree in the top-three graph.

    theorem LeanPool.Erdos132ConvexK3.normalizeAlong_top_three_classes {n : ℕ} {P : Fin n → Point ℝ} {a b : Point ℝ} (hab : a ≠ b) {d₁ d₂ d₃ : ℝ} (hClasses : HasTopThreeDistanceClasses P d₁ d₂ d₃) :
    HasTopThreeDistanceClasses (fun (j : Fin n) => normalizeAlong a b (P j)) d₁ d₂ d₃

    The three distinguished squared-distance classes survive normalization.

    structure LeanPool.Erdos132ConvexK3.Row1B32WordRealization {n : ℕ} (P : Fin n → Point ℝ) (d₁ d₂ d₃ : ℝ) :

    Raw row-1 terminal B:3→2 geometry from draft Section 6.4.

    Instances For
      theorem LeanPool.Erdos132ConvexK3.row1_B32_realization_degree_le_six {n : ℕ} {P : Fin n → Point ℝ} {d₁ d₂ d₃ : ℝ} (G : Row1B32WordRealization P d₁ d₂ d₃) :
      vertexDegree P d₁ d₂ d₃ G.vertex ≤ 6

      The row-1 terminal B:3→2 word forces its displayed lower vertex to have degree at most six, derived only from its raw geometry.

      structure LeanPool.Erdos132ConvexK3.OnePenultimateWordGeometry {n : ℕ} (P : Fin n → Point ℝ) (d₁ d₂ d₃ : ℝ) :

      Raw shared-tip geometry with one surviving penultimate rung.

      Instances For
        theorem LeanPool.Erdos132ConvexK3.one_penultimate_realization_degree_le_five {n : ℕ} {P : Fin n → Point ℝ} {d₁ d₂ d₃ : ℝ} (G : OnePenultimateWordGeometry P d₁ d₂ d₃) :
        vertexDegree P d₁ d₂ d₃ G.vertex ≤ 5

        Every raw one-penultimate realization has displayed degree at most five.

        structure LeanPool.Erdos132ConvexK3.FourEdgeBranchGeometry {n : ℕ} (P : Fin n → Point ℝ) (d₁ : ℝ) (vertex center central : Fin n) :

        One raw boundary branch in the four-edge cage. The disjunction records the two cyclic orientations that yield the same edge--diagonal inequality.

        Instances For
          structure LeanPool.Erdos132ConvexK3.FourEdgeEndpointGeometry {n : ℕ} (P : Fin n → Point ℝ) (d₁ d₂ d₃ : ℝ) (x t w s : Fin n) :

          Raw data for the two sides counted at one central cage endpoint.

          Instances For
            structure LeanPool.Erdos132ConvexK3.Row4DDWordRealization {n : ℕ} (P : Fin n → Point ℝ) (d₁ d₂ d₃ : ℝ) :

            Raw row-4 DD four-edge cage.

            Instances For
              theorem LeanPool.Erdos132ConvexK3.row4_DD_realization_min_degree_le_six {n : ℕ} {P : Fin n → Point ℝ} {d₁ d₂ d₃ : ℝ} (G : Row4DDWordRealization P d₁ d₂ d₃) :
              min (vertexDegree P d₁ d₂ d₃ G.first.vertex) (vertexDegree P d₁ d₂ d₃ G.second.vertex) ≤ 6

              The row-4 DD cage closes by the exact long/short package split.

              theorem LeanPool.Erdos132ConvexK3.row4_DD_realization_degree_le_six {n : ℕ} {P : Fin n → Point ℝ} {d₁ d₂ d₃ : ℝ} (G : Row4DDWordRealization P d₁ d₂ d₃) :
              ∃ (v : Fin n), vertexDegree P d₁ d₂ d₃ v ≤ 6

              Raw row-4 DD geometry supplies an actual vertex of degree at most six.

              structure LeanPool.Erdos132ConvexK3.FullTwoRungGeometry {n : ℕ} (P : Fin n → Point ℝ) (d₁ d₂ d₃ : ℝ) :

              Raw full-two-rung shared-tip geometry. The four arc pieces are the two open half-planes for each of the two diameter-center circle systems.

              Instances For
                theorem LeanPool.Erdos132ConvexK3.fullTwoRung_realization_degree_le_six {n : ℕ} {P : Fin n → Point ℝ} {d₁ d₂ d₃ : ℝ} (G : FullTwoRungGeometry P d₁ d₂ d₃) :
                vertexDegree P d₁ d₂ d₃ G.vertex ≤ 6

                The full two-rung insertion theorem derived from raw polygon geometry.