Minimal-witness counting budget (Erdős 624 Round 10)
ProvedErdos624.minimal_witness_budgetcombinatoricserdos-problems
Let be a finite set with , let be a set of colours, and let be a list system of capacity , i.e. for every . A minimal witness of a colour is a set with and for every proper subset ; let be the number of minimal witnesses of of size greater than .
Fix integers and put
If is a finite set of colours such that every -subset covers every (some has ), then
(Natural-number subtraction is used in .)
This is the minimal-witness counting budget from Sol's Round 10 analysis of Erdős Problem 624. It is an auxiliary counting inequality and does not settle Erdős Problem 624, PAIR or Step 17.
Preamble
import Mathlib open Finset
Formal statement
namespace Erdos624
/-- Minimal-witness counting budget (Sol Round 10). Capacity-`q` list system, `S` covered on every `k`-face, `s < k`:
`|S| K ≤ q B_s(k) K + L_s Σ_{u∈S} m_u^{>s}`. Does not settle PAIR / #624. -/
theorem minimal_witness_budget {U C : Type*} [Fintype U] [DecidableEq U] [DecidableEq C]
(L : Finset U → Finset C) (q k s : ℕ) (hq : ∀ A, (L A).card ≤ q) (hs : s < k)
(S : Finset C)
(hcov : ∀ Y ∈ (univ : Finset U).powersetCard k, ∀ u ∈ S, ∃ A ⊆ Y, u ∈ L A) :
S.card * (Fintype.card U).choose k
≤ q * (∑ i ∈ range (s + 1), k.choose i) * (Fintype.card U).choose k
+ (Fintype.card U - s - 1).choose (k - s - 1)
* ∑ u ∈ S, ((univ : Finset (Finset U)).filter
(fun M => u ∈ L M ∧ (∀ A ⊂ M, u ∉ L A) ∧ s < M.card)).card := by sorry
end Erdos624
Source
Erdős Problem 624 (https://www.erdosproblems.com/624); Round 10 consolidated report, section 'Proved: witness complexity, forks, and repair budgets' → 'Minimal-witness counting budget' (boxed inequality); derived from GPT 6.1 Sol's analysis, relayed by Ethan Cheung; Lean by Grok Bot for Ethan Cheung (Oct 24 2026). Honest: a proved auxiliary lemma only; does NOT settle PAIR / Step 17 / #624.