Proof of Theorem 14, p. 15 — under EFX, v_i(X_i) ≥ (1 − 1/|X_j|)·v_i(X_j) ≥ ½·v_i(X_j) whenever |X_j| ≥ 2
ProvedLittleCharity.MMS.efx_half_boundefxfair-divisionp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1
Let the valuations be additive and let be EFX. For agents with ,
This is the step of the proof of Theorem 14 that turns the EFX property into inequality (3): an agent never values another agent's bundle of at least two goods at more than twice her own bundle.
Formalization Note The conclusion is the conjunction of the two inequalities and , with cast to . The page states it for ; the statement holds for every pair and is posed so.
Preamble
import Mathlib import Definitions.Def_LittleCharity_MMS_Setting
Formal statement
namespace LittleCharity.MMS
/-- Proof of Theorem 14, p. 15: under EFX and additivity, if `|X_j| ≥ 2` then
`v_i(X_i) ≥ (1 − 1/|X_j|)·v_i(X_j) ≥ ½·v_i(X_j)`. -/
theorem efx_half_bound {n m : ℕ} (v : Fin n → Finset (Fin m) → ℝ) (hadd : IsAdditive v)
(X : Fin n → Finset (Fin m)) (hEFX : IsEFX v X) (i j : Fin n)
(hj : 2 ≤ (X j).card) :
(1 - 1 / ((X j).card : ℝ)) * v i (X j) ≤ v i (X i) ∧
(1 / 2 : ℝ) * v i (X j) ≤ 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, second paragraph and its display
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.