Finite planar distance configurations #
This module defines unordered index pairs, realized distances, their multiplicities, and the low-multiplicity distances in Erdős Problem 132. The definitions work on a selected finite subset of a labelled configuration, which makes deletion and insertion statements literal finset identities.
A labelled finite planar configuration.
- point : ι → ℂ
The planar point carrying a label.
- injective : Function.Injective self.point
Instances For
The unordered pairs in S, represented by their increasing orientation.
Equations
- LeanPool.Erdos132N14.pairs S = {e ∈ S ×ˢ S | e.1 < e.2}
Instances For
The new unordered pairs created by inserting v into S.
Equations
Instances For
The Euclidean length belonging to an indexed pair.
Equations
- P.pairDistance e = dist (P.point e.1) (P.point e.2)
Instances For
The positive distances realized inside S.
Equations
Instances For
The number of unordered pairs in S at distance d.
Equations
- P.distanceMultiplicity S d = {e ∈ LeanPool.Erdos132N14.pairs S | P.pairDistance e = d}.card
Instances For
Realized distances represented by at most threshold unordered pairs.
Equations
- P.lowMultiplicityDistances S threshold = {d ∈ P.realizedDistances S | P.distanceMultiplicity S d ≤ threshold}
Instances For
Multiplicities partition the unordered pairs.
Number of new edges of length d created by inserting v into S.
Instances For
Exact insertion formula for distance multiplicity.
A distance-scaling equivalence of the Euclidean plane.
The underlying bijection of the plane.
- ratio : ℝ
The positive distance scale factor.
Instances For
Equations
- LeanPool.Erdos132N14.instCoeFunPlaneSimilarityForallComplex = { coe := fun (f : LeanPool.Erdos132N14.PlaneSimilarity) => ⇑f.toEquiv }
A selected configuration is a relabelled Euclidean similarity image of a template.
A relabelling from the template onto the selected points.
- similarity : PlaneSimilarity
The Euclidean similarity carrying the template to the selection.
Instances For
A Euclidean similarity injects every template distance class into the corresponding scaled class of the selected configuration.
Euclidean similarities preserve every distance multiplicity exactly.