Distinct minimum colors on disjoint supports
ProvedProofsInTheBook.Chapter39.minColorInSupport_ne_of_disjointauxiliary-lemmabook-chapter-43combinatoricsgraph-theorylean4proofs-from-the-book
Write for (empty when ). Let with , and let be a proper coloring of the Kneser graph on the -subsets of with colors in . For with , define . If are disjoint 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
Formal statement
theorem ProofsInTheBook.Chapter39.minColorInSupport_ne_of_disjoint {n k q : ℕ} (hk : 1 ≤ k)
(C : KneserVertex n k → Fin q)
(hC : ∀ a b, (kneserGraph n k).Adj a b → C a ≠ C b)
{left right : Finset (Fin n)}
(hdisj : Disjoint left right)
(hleft : k ≤ left.card) (hright : k ≤ right.card) :
minColorInSupport C left hleft ≠ minColorInSupport C right hright := by sorrySource
Original formalization: https://github.com/xiangyazi24/proof_in_the_book/blob/88d88d141768cded75e782c525ef1bf04b8fe220/ProofsInTheBook/Chapter39.lean#L577. 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).