The convex three-largest-distance graph #
Definitions for the internal convex k = 3 Erdős 132 draft. Geometry is
expressed through exact signed areas, while the graph uses squared distances;
this keeps the rational campaign witnesses kernel-reducible.
The open Erdős 132 conjecture is not asserted here. Recon:
~/Knowledge/Construct/recon/erdos_132.md.
A Cartesian point over an ordered coordinate ring.
Equations
- LeanPool.Erdos132ConvexK3.Point K = (K × K)
Instances For
Signed two-dimensional cross product.
Equations
- LeanPool.Erdos132ConvexK3.cross u v = u.1 * v.2 - u.2 * v.1
Instances For
Cartesian dot product. Keeping this polynomial form explicit lets the majorant angle argument stay over exact ordered rings.
Equations
- LeanPool.Erdos132ConvexK3.dot u v = u.1 * v.1 + u.2 * v.2
Instances For
The next index in a cyclic labelling.
Equations
Instances For
Strict convex position in a specified cyclic order.
Every vertex other than the endpoints of a boundary edge lies strictly in that oriented edge's left open half-plane. This signed-area formulation is stronger and less ambiguous than checking consecutive turns alone.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Four vertices in positive cyclic order, in the exact form needed for the diagonal-crossing proof.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Membership in the open left half-plane of the oriented line a ⟶ b.
Equations
Instances For
Increasing representatives of unordered pairs of labels.
Equations
Instances For
The squared distance classes realized by a labelled configuration.
Equations
- LeanPool.Erdos132ConvexK3.realizedSquaredDistances P = Finset.image (fun (e : Fin n × Fin n) => LeanPool.Erdos132ConvexK3.sqDist (P e.1) (P e.2)) (LeanPool.Erdos132ConvexK3.unorderedPairs n)
Instances For
d₁ > d₂ > d₃ are exactly the three largest squared distance classes.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The top-three predicate supplies its global distance bound for every
ordered pair of distinct labels, not only for the increasing representative
stored in unorderedPairList.
Executable checker for CyclicStrictConvex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Executable checker for the exact top-three distance-class predicate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The graph G(S,3) for three explicitly identified distance classes.
Equations
- LeanPool.Erdos132ConvexK3.topThreeGraph P d₁ d₂ d₃ = { Adj := fun (i j : Fin n) => LeanPool.Erdos132ConvexK3.TopThreeAdjacent P d₁ d₂ d₃ i j, symm := ⋯, loopless := ⋯ }
Instances For
Vertex degree in G(S,3), executable for exact coordinate fields.
Equations
- One or more equations did not get rendered due to their size.