✓
definition
formalized
Divisible Cardinal Instance
A divisible cardinal instance assigns each agent a real-valued utility for every measurable cake piece: $$ \mathrm{utility} : N \to \mathrm{Set}\ \Omega \to \mathbb{R}. $$
In Lean: structure SocialChoice.FairDivision.Divisible.CardinalInstance N Ω.
Bridges
toGenericCardinalInstance— view as a generic real-valued cardinal fair-division instance ([[social_choice.fair_division.cardinal_instance]]) over share type $\mathrm{Set}\ \Omega$ and resource $\mathrm{Set.univ}$.toShareInstance— compose withinducedSharePrefto get the underlying divisible ordinal instance ([[social_choice.fair_division.divisible.ordinal_instance]]).
Instance-keyed fairness and welfare
A complete set of instance-keyed wrappers re-exports the generic predicates:
IsEnvyFree A,IsProportional n A,IsEquitable A,IsParetoOptimal A— fairness / efficiency predicates pinned to the current instance's utility and feasibility.utilitarianWelfare A,egalitarianWelfare A— welfare aggregations ([[social_choice.fair_division.utilitarian_welfare]], [[social_choice.fair_division.egalitarian_welfare]]).
All wrappers are definitional passes through to the corresponding generic predicates with $I.\mathrm{utility}$ and feasibility supplied from the instance.
References
- [AGT Chapter 13] Nisan, Roughgarden, Tardos, and Vazirani, Algorithmic Game Theory. Cardinal valuations in cake-cutting.