Simultaneous bounded active measure on finitely many head-cell pairs
ProvedErdos390.finite_head_cell_active_measure_existsLet be a finite family of head labels. For each , let be nonempty disjoint finite integer cells, with all numerical supports pairwise disjoint across labels. Fix a real score , masses , target means , and a common bound . Assume
There is one weight function supported on the union of the cells, with , strictly positive and constant on each individual cell, such that for every head label
Consequently its total mass is and its total score moment is .
With , this is the finite simultaneous allocation step of the baseline active-measure construction. Numerical disjointness lets the individual coordinate ceilings survive when the head measures are combined. This theorem assumes the required guarded cells and capacities; it does not assert their analytic existence.
import Mathlib open scoped BigOperators
theorem Erdos390.finite_head_cell_active_measure_exists
{Head : Type*} [Fintype Head]
(A B : Head → Finset ℕ) (score : ℕ → ℝ) (q μ : Head → ℝ) (cap : ℝ)
(hcap : 0 ≤ cap)
(hA : ∀ i, (A i).Nonempty) (hB : ∀ i, (B i).Nonempty)
(hwithin : ∀ i, Disjoint (A i) (B i))
(hacross : ∀ i j, i ≠ j → Disjoint (A i ∪ B i) (A j ∪ B j))
(hq : ∀ i, 0 < q i)
(hlower : ∀ i, (∑ a ∈ A i, score a) / ((A i).card : ℝ) < μ i)
(hupper : ∀ i, μ i < (∑ a ∈ B i, score a) / ((B i).card : ℝ))
(hcapA : ∀ i, q i ≤ cap * ((A i).card : ℝ))
(hcapB : ∀ i, q i ≤ cap * ((B i).card : ℝ)) :
∃ x : ℕ → ℝ,
(∀ a, 0 ≤ x a ∧ x a ≤ cap) ∧
(∀ a, a ∉ Finset.univ.biUnion (fun i ↦ A i ∪ B i) → x a = 0) ∧
(∑ a ∈ Finset.univ.biUnion (fun i ↦ A i ∪ B i), x a) = ∑ i, q i ∧
(∑ a ∈ Finset.univ.biUnion (fun i ↦ A i ∪ B i), x a * score a) =
∑ i, q i * μ i ∧
∀ i,
(∑ a ∈ A i ∪ B i, x a) = q i ∧
(∑ a ∈ A i ∪ B i, x a * score a) = q i * μ i ∧
∃ u v : ℝ, 0 < u ∧ 0 < v ∧
(∀ a ∈ A i, x a = u) ∧ (∀ a ∈ B i, x a = v) := by sorry