IndisputableMonolith.Mathematics.DistanceShellMultiplicity
Module on ordered non-diagonal pair events and distance-shell multiplicities for a finite planar point set. Discrete geometers and RS workers physicalizing Erdős distinct-distance questions cite it for sparse shells, the unique diameter shell, and ordered multiplicity counts. Structure is definitional setup plus short uniqueness and comparison lemmas, then named bridges toward sparse-shell divergence.
claimFor a finite planar set $P$, ordered non-diagonal pair events are pairs $(p,q)\in P\times P$ with $p\neq q$. The ordered distance spectrum and ordered shell multiplicity record Euclidean distances and their multiplicities. A shell is sparse when multiplicity is controlled; the diameter shell is the unique outermost shell, and distances are at most that diameter.
background
The parent import physicalizes Erdős problem #661 as a two-channel range spectrum: finite planar channels $P$ and $Q$ coupled by Euclidean delay, with classical distinct distances as the alphabet size of the cross-coupling spectrum.
This module specializes to ordered non-diagonal pairs inside one finite planar set. It introduces planar points, the set of ordered pair events, the ordered distance spectrum, and ordered shell multiplicity (how many ordered pairs realize each distance). Sparse shells are those with controlled multiplicity; a diameter shell is characterized as the outermost distance class.
Local lemmas pin nonnegativity and uniqueness of the diameter shell and the comparison that every realized distance is at most the diameter. Named targets include an ordered form of an Erdős-type sparse-shell statement and a second-sparse-shell flux bridge.
proof idea
Definition-heavy module, not a single theorem. It declares planar points, ordered pair events, ordered distance spectrum, and ordered shell multiplicity, then the predicates SparseShell and IsDiameterShell. Short lemmas prove the diameter shell is nonnegative and unique, and that every distance is at most the diameter once a diameter shell is fixed. The remaining names (Erdos132Ordered, SparseShellsDiverge, SecondSparseShellFluxBridge) package the ordered sparse-shell divergence claim and a flux-style bridge; proofs are local algebraic or counting arguments on the ordered multiplicity data.
why it matters in Recognition Science
Places ordered shell multiplicity and sparse/diameter shell language in the RS mathematics layer so distinct-distance and range-spectrum questions can be stated in the same vocabulary as the bipartite distance spectrum (Erdős #661 physicalization). Downstream use list is empty at the graph edge, so the module is a leaf setup: its named objects (especially SparseShellsDiverge and SecondSparseShellFluxBridge) are the intended hooks for later flux or forcing arguments rather than inputs to an already-wired parent theorem. It does not itself touch T0–T8, RCL, or the phi ladder; it supplies discrete-geometry scaffolding those continuum claims may later cite.
scope and limits
- Does not prove the classical Erdős distinct distances conjecture.
- Does not treat bipartite (two-channel) spectra; that lives in the imported module.
- Does not force physical constants, phi, or D = 3.
- Does not assert infinitary limits without the named sparse-shell hypotheses.
- Does not supply numerical distance tables or computational enumeration.
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