Definition Indivisible Cardinal Instance
definition formalized

Indivisible Cardinal Instance

An indivisible cardinal instance assigns each agent a real-valued utility for every bundle: $$ \mathrm{utility} : N \to \mathrm{Finset}\ G \to \mathbb{R}. $$

In Lean: structure SocialChoice.FairDivision.Indivisible.CardinalInstance N G with a utility field plus the outer good set allGoods : Finset G.

Bridges

  • toValuation — wrap as a bare Valuation ([[social_choice.fair_division.indivisible.valuation]]).
  • toGenericCardinalInstance — view as a generic real-valued cardinal fair-division instance ([[social_choice.fair_division.cardinal_instance]]) over share type $\mathrm{Finset}\ G$ and resource value allGoods.
  • toShareInstance — compose with inducedSharePref to get the underlying indivisible ordinal instance ([[social_choice.fair_division.indivisible.ordinal_instance]]).

Instance-keyed wrappers

A full menu of instance-keyed fairness and welfare predicates is re-exported:

  • IsEnvyFree, IsEF1, IsEFX, IsProportional, IsEquitable, IsMaxminShare — fairness predicates.
  • IsParetoOptimal, IsUtilitarianOptimal, IsMaxmin — efficiency / welfare-optimality predicates.

All wrappers are definitional pass-throughs to the corresponding generic or Indivisible-prefixed predicates with $I.\mathrm{utility}$ and feasibility supplied from the instance.

References

  • [AGT Chapter 11] Nisan, Roughgarden, Tardos, and Vazirani, Algorithmic Game Theory. Cardinal valuations in indivisible fair division.

Used by

Also in