Unit-distance crossing core
OpenCrossingConsequences.unit_distance_crossing_corecrossing-numberdiscrete-geometryunit-distances
This composite interface isolates the numerical consequence used in the planar unit-distance upper bound. For every finite point set in the Euclidean plane, there is a natural number such that
and, whenever ,
Here is the unit-distance count and is the cardinality of . The number is the edge-count quantity supplied by the unit-distance crossing construction. This theorem is the reusable bridge consumed by the headline numerical argument: it packages the geometric graph and crossing estimates while exposing exactly the arithmetic interface needed downstream.
Preamble
import Definitions.Def_unitDist open scoped Real
Formal statement
namespace CrossingConsequences
theorem unit_distance_crossing_core :
∀ P : Finset (EuclideanSpace ℝ (Fin 2)),
∃ e : ℕ,
(unitDist P : ℝ) - (P.card : ℝ) ≤ (e : ℝ) ∧
(4 * P.card ≤ e →
(e : ℝ) ^ 3 / (100 * (P.card : ℝ) ^ 2) ≤
2 * (P.card : ℝ) ^ 2) := by sorry
end CrossingConsequencesSource
Composite bridge derived from J. Spencer, E. Szemerédi, and W. T. Trotter, Jr., “Unit distances in the Euclidean plane,” in B. Bollobás (ed.), Graph Theory and Combinatorics (Cambridge, 1983), Academic Press, 1984, pp. 293–303; primary text: https://trotter.math.gatech.edu/papers/44.pdf. Upstream formalization: wpegden/crossing-consequences at commit 8769d142033fce042f502bf2857afb6b1375b5c3, https://github.com/wpegden/crossing-consequences/blob/8769d142033fce042f502bf2857afb6b1375b5c3/Tablet/unit_distance_upper_bound.lean (numerical interface), with the count definition at https://github.com/wpegden/crossing-consequences/blob/8769d142033fce042f502bf2857afb6b1375b5c3/Tablet/unitDist.lean.