IndisputableMonolith.Mathematics.DistanceShellMultiplicity
Defines ordered non-diagonal pair events on a finite planar point set and the multiplicity of each Euclidean distance shell. Introduces sparse shells, the unique diameter shell, and ordered forms of classical distance-counting statements (including an ordered Erdős-type claim). A pure mathematics module that packages combinatorial geometry for later Recognition-spectrum use; proofs are elementary counting and uniqueness arguments on finite sets.
claimFor a finite planar set $S\subset\mathbb{R}^2$, the ordered non-diagonal pair events are the ordered pairs $(p,q)\in S\times S$ with $p\neq q$. The ordered distance spectrum is the multiset of Euclidean lengths $\|p-q\|$, and the ordered shell multiplicity of a length $r$ is the number of such pairs at distance $r$. A shell is sparse when its multiplicity is small relative to $|S|$; the diameter shell is the (unique) shell at maximal distance.
background
The parent module physicalizes Erdős problem #661 as a bipartite two-channel range spectrum: finite planar channels $P$ and $Q$ coupled by Euclidean delay, with classical distinct-distance count as the alphabet size of the cross-coupling spectrum.
This module treats the one-set (non-bipartite) ordered analogue. Points are planar pairs; events are ordered off-diagonal pairs. Distances form shells whose multiplicities are counted without identifying $(p,q)$ with $(q,p)$. Sparse shells and the diameter shell are singled out as extremal combinatorial objects.
Notation stays elementary: Euclidean norm on $\mathbb{R}^2$, finite cardinality, and multiplicity functions on the positive reals. No Recognition constants appear yet; the layer is pure discrete geometry feeding later spectrum bridges.
proof idea
Definition-heavy module. Core objects (ordered pair events, ordered distance spectrum, ordered shell multiplicity, SparseShell, IsDiameterShell) are introduced as defs. Supporting lemmas establish nonnegativity of the diameter value, uniqueness of the diameter shell, and the comparison that every realized distance is at most the diameter. Named theorems (ordered Erdős-type statement, divergence of sparse shells, second-sparse-shell flux bridge) are combinatorial counting or uniqueness arguments on those defs, not deep analytic machinery.
why it matters in Recognition Science
Supplies the ordered, one-channel distance-shell language that sits beside the bipartite spectrum of Erdős #661. Downstream Recognition work can treat shell multiplicities as discrete flux or alphabet sizes when coupling planar configurations to propagation delay. The sparse-shell and diameter-shell predicates isolate extremal geometric regimes that later flux-bridge lemmas (named in-module) can convert into spectral constraints. No forcing-chain landmark (T5–T8) is proved here; the module is infrastructure for distance-spectrum counting inside the mathematics layer.
scope and limits
- Does not prove the classical distinct-distances conjecture or any asymptotic Erdős bound.
- Does not treat bipartite $P$–$Q$ spectra; that lives in the imported module.
- Does not introduce RS constants, $J$-cost, or phi-ladder mass formulae.
- Does not claim infinitary or continuous limits beyond finite planar sets.
- Does not assert physical units or experimental falsifiers.
depends on (1)
declarations in this module (337)
-
abbrev
Point2 -
def
orderedPairEvents -
def
orderedDistanceSpectrum -
def
orderedShellMultiplicity -
def
SparseShell -
def
IsDiameterShell -
theorem
diameter_shell_nonneg -
theorem
isDiameterShell_unique -
theorem
dist_le_of_diameter_shell -
def
Erdos132Ordered -
def
SparseShellsDiverge -
def
SecondSparseShellFluxBridge -
def
HopfPannwitzOrderedDiameterBound -
def
DiameterShellExistsEventually -
def
DiameterShellSparseBound -
def
diameterOrderedEdges -
theorem
orderedShellMultiplicity_eq_diameterOrderedEdges_card -
theorem
diameter_ordered_edge_data -
theorem
diameter_ordered_edges_cross_distances_le -
def
DiameterShellOrderedMultiplicityBound -
theorem
diameter_shell_sparse_from_ordered_bound -
def
OnClosedSegment -
theorem
left_endpoint_on_segment -
theorem
right_endpoint_on_segment -
theorem
on_closed_segment_symm -
theorem
on_closed_segment_comm -
theorem
midpoint_on_closed_segment -
theorem
on_closed_segment_convex -
theorem
on_closed_segment_self_eq -
theorem
dist_add_on_closed_segment -
theorem
dist_left_le_of_on_closed_segment -
theorem
dist_right_le_of_on_closed_segment -
theorem
eq_right_of_on_closed_segment_of_dist_left_eq -
theorem
eq_left_of_on_closed_segment_of_dist_right_eq -
theorem
onClosedSegment_iff_mem_segment -
theorem
on_closed_segment_strict -
def
OrderedEdgesMeetGeometrically -
def
OrderedEdgesGeometricallyDisjoint -
theorem
ordered_edges_meet_symm -
theorem
ordered_edges_meet_comm -
theorem
ordered_edges_meet_swap_left -
theorem
ordered_edges_meet_swap_right -
theorem
ordered_edges_meet_of_fst_on_segment -
theorem
ordered_edges_meet_of_snd_on_segment -
theorem
ordered_edges_meet_of_fst_on_segment_symm -
theorem
ordered_edges_meet_of_snd_on_segment_symm -
def
OrderedEdgesShareEndpoint -
theorem
ordered_edges_meet_of_share_endpoint -
def
NoDisjointDiameterEdges -
def
DiameterSegmentsMeetLocally -
def
EndpointDisjointDiameterSegmentsMeetLocally -
theorem
diameter_segments_meet_from_endpoint_disjoint_core -
def
FourPointDiameterCrossing -
theorem
four_point_diameter_crossing_zero_case -
def
orient2 -
theorem
orient2_swap -
theorem
orient2_cyclic -
theorem
orient2_cyclic' -
theorem
orient2_plucker -
theorem
orient2_bcd_decomposition -
theorem
orient2_alternating_sum_eq_zero -
theorem
orient2_zero_transitive -
theorem
orient2_zero_transitive_swap -
theorem
orient2_zero_of_two_points_on_line_and_point_on_join -
theorem
orient2_left_self -
theorem
orient2_right_self -
theorem
orient2_eq_zero_of_on_closed_segment -
theorem
orient2_affine_third -
theorem
orient2_of_on_closed_segment -
theorem
exists_scalar_of_orient2_zero -
theorem
dist_from_diff_eq_smul -
theorem
affine_zero_of_nonpos_nonneg -
theorem
exists_orient2_zero_on_segment_of_nonpos_nonneg -
theorem
exists_orient2_zero_on_segment_of_nonneg_nonpos -
theorem
same_strict_sign_of_pos_mul -
theorem
convex_combo_ne_zero_of_same_strict_sign -
theorem
same_side_segments_disjoint -
def
ProperSegmentSeparation -
theorem
proper_segment_separation_signs -
theorem
proper_segment_separation_geometrically_disjoint