Documentation

EconCSLib.SocialChoice.FairDivision.Indivisible.Implications

EconCSLib.SocialChoice.FairDivision.Indivisible.Implications #

Implication theorems between fairness notions for indivisible goods.

Summary #

For indivisible goods the fairness notions are ordered by strength. The proved arrows are:

EFX → EF1 (unconditional; existential weakening) EF → EFX (for monotone valuations) EF → PROP → MMS (for additive valuations, complete allocations)

The arrows are one-way in general:

Main results (this file) #

References #

EF implies proportionality (for additive valuations) #

EF → PROP (for additive valuations with complete allocations).

If every agent is envy-free under an additive valuation w, and A is a complete allocation of allGoods, then every agent receives at least 1/n of the total value.

Proof: for any agent k, additivity and the partition property give v_k(allGoods) = Σ_j v_k(A_j). Envy-freeness bounds each term: v_k(A_j) ≤ v_k(A_k). Summing: v_k(allGoods) ≤ n · v_k(A_k).

Note: EF1 does not imply PROP — see module docstring for a counterexample. [AGT Ch.11]

PROP implies MMS #

PROP → MMS (for additive valuations with complete allocations).

If allocation A is proportional (each agent receives ≥ 1/n of total value), then for every complete allocation B of allGoods, some bundle of B has value ≤ v_i(A_i) for agent i. This is exactly the maximin share (MMS) guarantee.

Proof: By contradiction. Suppose no bundle in B satisfies v_i(B_j) ≤ v_i(A_i). Since the order is linear, every bundle strictly exceeds: ∀ j, v_i(A_i) < v_i(B_j). By Finset.sum_lt_sum, n · v_i(A_i) = ∑_j v_i(A_i) < ∑_j v_i(B_j). By additivity and the partition property of B, ∑_j v_i(B_j) = v_i(allGoods). By proportionality, v_i(allGoods) ≤ n · v_i(A_i). This gives n · v_i(A_i) < n · v_i(A_i), a contradiction.

Note: the converse MMS → PROP does not hold in general.

[BCM Ch.12; Budish 2011]