Alon palette inequality: (Erdős 624)
ProvedErdos624.alon_palette_inequalitycombinatoricserdos-problems
Let be a finite set of colours and an arbitrary map on the finite subsets of a set . Let be finite with (in the application and , so ). For define the palette
Then for distinct , writing ,
Proof idea: splits into four blocks of size ; two of them contribute at most colours and the two one-point blocks contribute exactly .
Context: Erdős Problem 624 asks whether , where is the least such that some with satisfies for every . This is an auxiliary finite inequality (the one-map 'robust Alon' loss bound and its ingredients) used in Sol's Round 10 analysis (parity-palette inequality, inequalities (11)/(13), top-layer-free resilience). It does not settle Erdős Problem 624, PAIR or Step 17.
Preamble
import Mathlib open Finset
Formal statement
namespace Erdos624
theorem alon_palette_inequality {U : Type*} [DecidableEq U] {C : Type*} [Fintype C] [DecidableEq C]
(f : Finset U → C) (W : Finset U) (a b : U) (hab : a ≠ b) (ha : a ∉ W) (hb : b ∉ W)
(hC : Fintype.card C = 4 * 2 ^ #W) :
(2 ^ #W - #(W.powerset.image (fun A => f (insert a A)))) +
(2 ^ #W - #(W.powerset.image (fun A => f (insert b A)))) +
#(W.powerset.image (fun A => f (insert a A)) ∩ W.powerset.image (fun A => f (insert b A))) ≤
Fintype.card C - #((insert a (insert b W)).powerset.image f) := by sorry
end Erdos624
Source
Erdős Problem 624 (https://www.erdosproblems.com/624); Round 10 consolidated report, section 'Proved: robust and conditioned Alon inequalities' (palette mechanism); derived from GPT 6.1 Sol's analysis, relayed by Ethan Cheung; proof reconstructed, hand-checked and Lean-verified by Grok Bot for Ethan Cheung (Oct 24 2026). Auxiliary result only; does NOT settle PAIR / Step 17 / #624.