Documentation

EconCSLib.SocialChoice.FairDivision.Divisible.DubinsSpanier

EconCSLib.SocialChoice.FairDivision.Divisible.DubinsSpanier #

The Dubins–Spanier moving-knife algorithm for n-agent proportional divisible allocation.

Algorithm (informal) #

Given n agents with non-atomic finite measures μ₀, …, μ_{n-1} on [0,1]:

  1. For each agent i, find a threshold tᵢ ∈ [0,1] with μᵢ([0, tᵢ]) = μᵢ([0,1]) / n.

  2. Let i* = argmin { tᵢ : i ∈ [n] } and t* = tᵢ*.

  3. Assign agent i* the piece [0, t*].

  4. Restrict each remaining agent j ≠ i* to (t*, 1] and apply the algorithm recursively with n - 1 agents.

Why proportionality holds #

Main results #

Status #

All lemmas and theorems are fully proved, including ds_step (the moving-knife inductive step) which constructs the full allocation via Fin.insertNth and proves partition validity and proportionality using ennreal_prop_step.

References #

Helpers for the unit-interval model #

IVT lemmas for measures #

Intermediate Value Theorem for measures on [0,1]: for a finite non-atomic measure μ on the unit interval and any target 0 < c < μ([0,1]), there exists t ∈ [0,1] such that the initial segment Set.Iic t has value exactly c.

This is the analytic step used by the Dubins–Spanier moving-knife argument in its standard unit-interval formulation.

ENNReal proportionality arithmetic #

Inductive proportional existence (Fin n) #

Main induction #

Main theorem #

Dubins–Spanier: proportional allocations always exist for n ≥ 1 agents with non-atomic finite measures on [0,1].

For any n ≥ 1 agents (μ : Fin nMeasure I) with IsFiniteMeasure and NoAtoms, there is a complete measurable partition A of [0,1] such that every agent i values their piece A i at at least 1/n of the whole cake:

∀ i, μ i Set.univn · μ i (A i).

Proof: induction on n using ds_one (base) and ds_step (inductive step).

Bundled-instance form of Dubins-Spanier proportional existence.

The Dubins-Spanier rule on bundled measure instances. It chooses one of the proportional allocations supplied by the constructive existence proof.

Equations
Instances For

    The bundled Dubins-Spanier rule is proportional.