Bernoulli refinement for an indexed spread family
ProvedErdos20.bernoulli_refinementLet be a finite ground set and a nonempty finite set of labels. Let be an indexed family of subsets of , allowing repeated and empty members. Suppose , , , and the family is normalized -spread:
There is a deterministic choice of a label for each label and subset , satisfying
such that for an independent Bernoulli -sample of ,
All logarithms are natural. The residual at each label is a subset of that label's original member. Keeping the labels preserves multiplicities when distinct residuals coincide, which makes this lemma suitable for repeated refinement.
Source formulation. This is the Bernoulli, indexed-family adaptation of the two-chain entropy refinement argument in Hu and Tao. In particular, it differs from the fixed-cardinality sampling formulation in Hu's Lemma 2; the Bernoulli proof gives the coefficient displayed above.
import Definitions.Def_SunflowerIndexedSpread import Mathlib.Probability.Distributions.SetBernoulli import Mathlib.Analysis.SpecialFunctions.Log.Basic set_option autoImplicit false open scoped BigOperators Classical open ProbabilityTheory
namespace Erdos20
theorem bernoulli_refinement
{α ι : Type*} [Fintype α] [DecidableEq α] [Fintype ι] [Nonempty ι]
(B : ι → Finset α) (R : ℝ) (δ : unitInterval)
(hR : 0 < R) (hδ : 0 < (δ : ℝ)) (hδ1 : (δ : ℝ) < 1)
(hRδ : 1 < R * (δ : ℝ)) (hB : IndexedSpread R B) :
∃ φ : ι → Set α → ι,
(∀ i W, B (φ i W) ⊆ B i ∪ W.toFinset) ∧
(∑ W : Set α, (setBernoulli Set.univ δ).real {W} *
((∑ i, ((B (φ i W) \ W.toFinset).card : ℝ)) / Fintype.card ι)) ≤
(2 * Real.log 2 / Real.log (R * (δ : ℝ))) *
((∑ i, ((B i).card : ℝ)) / Fintype.card ι) := by sorry
end Erdos20