EconCSLib.SocialChoice.FairDivision.Divisible.Valuation #
Valuation-side infrastructure for divisible goods (cake cutting).
This file contains the abstract cake-valuation interface, the standard measure-based specialization, and normalization vocabulary.
def
SocialChoice.FairDivision.Divisible.MeasureValuation
{N : Type u_1}
{Ω : Type u_2}
[MeasurableSpace Ω]
(μ : N → MeasureTheory.Measure Ω)
:
CakeValuation N Ω ENNReal
A measure-based cake valuation: each agent's value for a piece is given by their personal
measure μ i on the cake Ω.
Equations
- SocialChoice.FairDivision.Divisible.MeasureValuation μ = { val := fun (i : N) (S : Set Ω) => (μ i) S }
Instances For
@[simp]
theorem
SocialChoice.FairDivision.Divisible.MeasureValuation.val_empty
{N : Type u_1}
{Ω : Type u_2}
[MeasurableSpace Ω]
(μ : N → MeasureTheory.Measure Ω)
(i : N)
:
The value of the empty piece is zero.
theorem
SocialChoice.FairDivision.Divisible.MeasureValuation.val_union
{N : Type u_1}
{Ω : Type u_2}
[MeasurableSpace Ω]
(μ : N → MeasureTheory.Measure Ω)
(i : N)
(S T : Set Ω)
(hdisj : Disjoint S T)
(ht : MeasurableSet T)
:
For disjoint measurable sets, MeasureValuation is additive.
theorem
SocialChoice.FairDivision.Divisible.MeasureValuation.val_iUnion
{N : Type u_1}
{Ω : Type u_2}
[MeasurableSpace Ω]
(μ : N → MeasureTheory.Measure Ω)
[Countable N]
(i : N)
(A : Allocation N Ω)
(hdisj : ∀ (j k : N), j ≠ k → Disjoint (A j) (A k))
(hmeas : ∀ (j : N), MeasurableSet (A j))
:
For a countably-indexed pairwise-disjoint family of measurable sets, MeasureValuation
is countably additive (tsum).
def
SocialChoice.FairDivision.Divisible.IsNormalized
{N : Type u_1}
{Ω : Type u_2}
{V : Type u_3}
[One V]
(cv : CakeValuation N Ω V)
:
A normalized cake valuation: each agent values the whole cake at exactly 1.
Equations
- SocialChoice.FairDivision.Divisible.IsNormalized cv = ∀ (i : N), cv.val i Set.univ = 1
Instances For
theorem
SocialChoice.FairDivision.Divisible.IsNormalized.iff_isProbabilityMeasure
{N : Type u_1}
{Ω : Type u_2}
[MeasurableSpace Ω]
(μ : N → MeasureTheory.Measure Ω)
:
For MeasureValuation, normalization is equivalent to every agent's measure being
a probability measure.