Documentation

EconCSLib.SocialChoice.FairDivision.Divisible.Instance

EconCSLib.SocialChoice.FairDivision.Divisible.Instance #

Bundled semantic interfaces for divisible-goods fair division.

This file sits above the raw divisible allocation layer. It keeps Divisible.Allocation N Ω := FairDivision.Allocation N (Set Ω) and Divisible.IsAllocation as the low-level feasibility vocabulary, while exposing canonical bundled instance types for ordinal, cardinal, and measure-based divisible-goods problems.

structure SocialChoice.FairDivision.Divisible.Instance (N : Type u_1) (Ω : Type u_2) :
Type (max u_1 u_2)

An ordinal divisible-goods instance.

The cake is represented by the ambient measurable space Ω, and shares are subsets of Ω.

  • sharePref : NPref (Set Ω)

    Each agent's ordinal preference over cake pieces.

Instances For

    Feasibility for a divisible instance: an allocation is a measurable partition of the cake.

    Equations
    Instances For

      View a divisible ordinal instance as a generic no-externality fair-division share instance. The resource is the whole cake Set.univ.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        structure SocialChoice.FairDivision.Divisible.CardinalInstance (N : Type u_1) (Ω : Type u_2) :
        Type (max u_1 u_2)

        A real-valued cardinal divisible-goods instance.

        • utility : NSet Ω

          Utility assigned by each agent to each cake piece.

        Instances For

          Feasibility for a cardinal divisible instance.

          Equations
          Instances For

            View a divisible cardinal instance as a generic real-valued cardinal fair-division instance. The resource is the whole cake Set.univ.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              View a divisible cardinal instance as the induced generic ordinal no-externality instance.

              Equations
              Instances For

                Instance-relative fairness and welfare wrappers #

                Envy-freeness for a divisible cardinal instance.

                Equations
                Instances For

                  Proportionality for a divisible cardinal instance, relative to the whole cake.

                  Equations
                  Instances For

                    Equitability for a divisible cardinal instance.

                    Equations
                    Instances For

                      Pareto optimality for a divisible cardinal instance.

                      Equations
                      Instances For

                        Utilitarian welfare for a divisible cardinal instance.

                        Equations
                        Instances For

                          Egalitarian welfare for a divisible cardinal instance.

                          Equations
                          Instances For
                            structure SocialChoice.FairDivision.Divisible.MeasureInstance (N : Type u_1) (Ω : Type u_2) [MeasurableSpace Ω] :
                            Type (max u_1 u_2)

                            A measure-based divisible-goods instance.

                            Instances For

                              The real-valued cardinal instance induced by measure values.

                              Equations
                              Instances For

                                Feasibility for a measure-based divisible instance. Like the ordinal and cardinal divisible cases, this depends only on the ambient cake: a feasible allocation is a measurable partition of Set.univ.

                                Equations
                                Instances For

                                  View a measure instance as a generic real-valued cardinal fair-division instance.

                                  Equations
                                  Instances For

                                    View a measure instance as the induced generic ordinal no-externality instance.

                                    Equations
                                    Instances For

                                      Instance-relative fairness wrappers #

                                      Envy-freeness for a measure-based divisible instance, stated in ENNReal.

                                      Equations
                                      Instances For

                                        For finite measure instances, the raw ENNReal envy-freeness predicate agrees with the real-valued cardinal predicate induced by toReal.

                                        Proportionality for a measure-based divisible instance, stated in ENNReal.

                                        Equations
                                        Instances For

                                          Equitability for a measure-based divisible instance, stated in ENNReal.

                                          Equations
                                          Instances For

                                            Envy-freeness implies proportionality for complete measure-based divisible allocations.