Two deletions when an indexed alternating label is duplicated
ProvedProofsInTheBook.Chapter39.sigmaDoorSetOf_card_duplicate_of_doorauxiliary-lemmabook-chapter-43combinatoricsgraph-theorylean4proofs-from-the-book
Write for (empty when ). Let , let be injective, and let . Put , , , and . No monotonicity of is assumed. Let and . If and , then
Preamble
import Init import Mathlib import Mathlib.Data.Fin.Tuple.Sort import Definitions.Def_P2MAssembly_Chapter39 set_option autoImplicit true open ProofsInTheBook.Chapter39 open SignedPermutation
Formal statement
theorem ProofsInTheBook.Chapter39.sigmaDoorSetOf_card_duplicate_of_door {r m : ℕ}
{idx : Fin r → Fin m} (hidx : Function.Injective idx)
{sigmaLabel : Fin (r + 1) → SignedLabel m} {extra : Fin (r + 1)} {k : Fin r}
(hdoorExtra : SigmaDeletionHasAlternatingLabelSetOf idx sigmaLabel extra)
(hextra : sigmaLabel extra = alternatingLabelOf idx k) :
(sigmaDoorSetOf idx sigmaLabel).card = 2 := by sorrySource
Original formalization: https://github.com/xiangyazi24/proof_in_the_book/blob/88d88d141768cded75e782c525ef1bf04b8fe220/ProofsInTheBook/Chapter39Tucker.lean#L1782. Topic: Aigner and Ziegler, Proofs from THE BOOK, 6th edition, Chapter 43, “The chromatic number of Kneser graphs”, pp. 301–305 (https://doi.org/10.1007/978-3-662-57265-8_43).