Documentation

LeanPool.Besicovitch.SixPoint.SiblingFailureTree

The sibling-triangle stage of the six-point failure tree #

Once the diagonal matching obstruction is selected, supports 67 and 76 either provide a nonnegative-score packing or route their simultaneous failures into the finite incidence ledger.

theorem LeanPool.Besicovitch.exists_nonnegative_score_or_siblingIncidenceOutcome (configuration : SixPointConfiguration) (h : configuration.IsAdmissibleAt barS) (hmatching : SelectedDiagonalMatchingFails configuration) :
(∃ (packing : SixPointPacking configuration), 0 ≤ packing.score barS) ∨ SiblingIncidenceOutcome configuration

Under the diagonal matching obstruction, the two sibling-triangle supports either win or produce one of the residual incidence outcomes.

The first two packing stages leave only a sibling incidence or the anti-diagonal matching.