Membership in the selected distance class
ProvedBatch3N9.Problem97.selected_class_membershipA point belongs to the selected distance class exactly when it belongs to the finite set and is at the selected distance from the source point.
Let be a finite subset of the Euclidean plane , let be a source point, and let be a target distance. The selected distance class of relative to and is the sub-collection of points of lying at distance exactly from . The theorem states that a point belongs to this class if and only if it belongs to and :
This is the defining membership characterization for the selected distance class used throughout the formalization of Erdos problem 97/96 on isosceles-free point sets, where the selected class isolates the points of a configuration lying on a common circle centered at a witness point.
Formalization Note This is a corrected, canonical restatement of an earlier registration of the same fact whose formal statement used a local notation abbreviation that the verification service could not resolve, causing every proof attempt against it (by multiple independent submitters) to fail with an identical parser error regardless of content. This restatement spells out \ directly and is otherwise word-for-word identical to the original.
import Mathlib.Geometry.Euclidean.Angle.Oriented.Basic import Mathlib.Geometry.Euclidean.Sphere.Basic import Mathlib.Analysis.InnerProductSpace.PiL2 import Mathlib.Data.Real.Basic import Definitions.Def_SelectedClass open scoped EuclideanGeometry Real open Batch3N9 open Problem97
theorem Batch3N9.Problem97.selected_class_membership {A : Finset (EuclideanSpace ℝ (Fin 2))} {s : EuclideanSpace ℝ (Fin 2)} {d : ℝ} {q : EuclideanSpace ℝ (Fin 2)} :
q ∈ Batch3N9.Problem97.SelectedClass A s d ↔ q ∈ A ∧ dist s q = d := by sorry