A midpoint-to-vertex segment lies in the three-point convex hull
ProvedProblem97.mem_convexHull_of_midpoint_segmentconvex-geometryconvex-hullerdos-97-96-countinglean-formalizationmidpoint
Let be points in the Euclidean plane. If lies on the closed segment joining the midpoint of and to , then lies in the convex hull of . This supplies the convex-hull step used to turn a same-ray perpendicular-bisector configuration into a contradiction with convex independence.
Preamble
/- Generated theorem stub from Erdos9796Proof.P97.ConvexIndepHelpers by Stage 2 proof cut; source SHA-256 58fea6fdfc458ff582e9e12c324d10b6e51a5653a6daa5dc80f586642be49129 -/
import Definitions.Def_Erdos9796Counting_Adapter
import Definitions.Def_Erdos9796Counting_Foundation
open Problem97
/-!
# `ConvexIndep` Finset helpers (Milestone 2)
Direct proofs from the extreme-point characterization
`EuclideanGeometry.ConvexIndep S ↔ ∀ a ∈ S, a ∉ convexHull ℝ (S \ {a})`:
* `ConvexIndep.mono` — `B ⊆ A → ConvexIndep A → ConvexIndep B`
* `ConvexIndep.erase` — `ConvexIndep A → ConvexIndep (A.erase x)`
These power the M4 descent step: erasing a removable vertex from a
counterexample preserves convex independence, and more generally any
subset of a convex-independent set is convex independent.
-/
open scoped EuclideanGeometryFormal statement
theorem Problem97.mem_convexHull_of_midpoint_segment {x y a b : ℝ²}
(h : a ∈ segment ℝ (midpoint ℝ x y) b) :
a ∈ convexHull ℝ ({x, y, b} : Set ℝ²) := by sorrySource