Parity at the frontier: the saturation degree is even
ProvedClassicalSchur.even_of_frontierThis is the parity condition at the frontier with colours: the saturation degree must be even.
Let with and , and suppose that holds, that is, every colouring with at most colours of the pairs of a finite set of at least naturals has a monochromatic triangle (). Suppose that is a Schur colouring of with colours: there are no with and . Then
Read the other way: if is odd and , , hold, then has no Schur colouring with colours, so , one less than the centred bound. In the case of the goal, is even, and the parity condition gives no such improvement there.
Formalization Note. The colouring is a function on all of , and SchurColoring (2 * m + 1) c constrains only its values on ; the case is included, so for . In TriangleRamsey k (u + 1) the colours are natural numbers from any Finset of at most elements, and the pair colouring is a function that is constrained only on the pairs of the vertex set; for the statement is . For the hypotheses force and , and has no Schur colouring with two colours, so the statement is vacuous there; the case is not vacuous. The conclusion is Mathlib's Even u. Colours are Fin (k + 2), so there are at least two colours and a colour other than exists. The statement is vacuous for , since is false; the hypotheses are met for , , , by the Schur colourings of with three colours.
import Definitions.Def_ClassicalSchurColoring import Definitions.Def_ClassicalSchurRamsey import Mathlib open ClassicalSchur open Finset
theorem ClassicalSchur.even_of_frontier {k u t m : ℕ} (hR : TriangleRamsey k (u + 1))
(h2t : 2 * t = (k + 1) * u) (hm : m = (k + 2) * t) {c : ℕ → Fin (k + 2)}
(hc : SchurColoring (2 * m + 1) c) : Even u := by sorryConfirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.