Proof of Theorem 14, p. 15 — summing (1)–(3): (2(n′−(k+1))+k+2)·v_i(X_i) ≥ v_i(M′ ∪ P)
ProvedLittleCharity.MMS.sum_1_to_3efxenvy-graphfair-divisionmaximin-sharep2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1
Let the valuations be additive and let be a partial allocation with pool , , such that
- is EFX;
- for every agent ;
- is less than the number of sources of the envy graph .
Fix an agent . Let be the set consisting of all sources of , agent and all agents with ; let and let be the goods allocated to the agents in . Then
This is the counting step of the proof of Theorem 14: it sums (1), for the sources (2) and for the other (3), using that there are at least sources.
Formalization Note The set is given by an equation fixing it to the set the page constructs. The coefficient is written in its simplified form as a real number (cardinalities cast to ); it equals the printed .
Preamble
import Mathlib import Definitions.Def_LittleCharity_MMS_Setting
Formal statement
namespace LittleCharity.MMS
/-- Proof of Theorem 14, p. 15, summing (1)–(3): with `N'` the LittleCharity.EFX.sources of `G_X`, agent `i` and
every agent `j` with `|X_j| ≥ 2`, `M' = ⋃_{j ∈ N'} X_j`, `n' = |N'|` and `k = |P|`,
`(2(n' − (k+1)) + k + 2)·v_i(X_i) = (2n' − k)·v_i(X_i) ≥ v_i(M' ∪ P)`. -/
theorem sum_1_to_3 {n m : ℕ} (v : Fin n → Finset (Fin m) → ℝ) (hadd : IsAdditive v)
(X : Fin n → Finset (Fin m)) (hX : LittleCharity.EFX.IsPartialAllocation X) (hEFX : IsEFX v X)
(hpool : ∀ i, v i (LittleCharity.EFX.pool X) ≤ v i (X i))
(hsrc : (LittleCharity.EFX.pool X).card < (LittleCharity.EFX.sources v X).card) (i : Fin n)
(N' : Finset (Fin n))
(hN' : N' = LittleCharity.EFX.sources v X ∪ {i} ∪ Finset.univ.filter (fun j => 2 ≤ (X j).card)) :
v i (N'.biUnion X ∪ LittleCharity.EFX.pool X) ≤
(2 * (N'.card : ℝ) - ((LittleCharity.EFX.pool X).card : ℝ)) * v i (X i) := by sorry
end LittleCharity.MMS
Source
Chaudhury, Kavitha, Mehlhorn & Sgouritsa, A Little Charity Guarantees Almost Envy-Freeness, arXiv:1907.04596v3, p. 15, proof of Theorem 14, inequalities (1)–(3) and the sentence after them
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.