Documentation

LeanPool.Besicovitch.SixPoint.SiblingIncidenceClosed

The closed sibling-incidence ledger #

The five lens separators, together with the direct outside-orbit exclusions, rule out every simultaneous sibling failure except the two matched endpoint coincidences.

Every non-matched sibling-incidence cell is excluded at the exact endpoint.

theorem LeanPool.Besicovitch.exists_nonnegative_score_or_matched_sibling_endpoint (configuration : SixPointConfiguration) (h : configuration.IsAdmissibleAt barS) (hmatching : SelectedDiagonalMatchingFails configuration) :
(∃ (packing : SixPointPacking configuration), 0 ≤ packing.score barS) ∨ ∃ (code : Fin 4), (code = 0 ∨ code = 3) ∧ redSiblingTriangleFailure configuration (SiblingTriangleWitness.endpoint code) ∧ blueSiblingTriangleFailure configuration (SiblingTriangleWitness.endpoint code)

The sibling supports either give a nonnegative packing or fail at one matched endpoint.