Documentation

EconCSLib.SocialChoice.FairDivision.Indivisible.Instance

EconCSLib.SocialChoice.FairDivision.Indivisible.Instance #

Bundled semantic interfaces for indivisible-goods fair division.

This file sits above the raw indivisible allocation layer. It keeps Allocation N G := NFinset G and IsAllocation as the low-level feasibility vocabulary, while exposing canonical bundled instance types for ordinal, cardinal, and additive indivisible-goods problems.

structure SocialChoice.FairDivision.Indivisible.Instance (N : Type u_1) (G : Type u_2) :
Type (max u_1 u_2)

An ordinal indivisible-goods instance.

allGoods is the finite set of goods to allocate. Each agent ranks bundles of goods, represented as Finset G.

  • allGoods : Finset G

    The goods that must be allocated.

  • sharePref : NPref (Finset G)

    Each agent's ordinal preference over bundles.

Instances For

    Feasibility for an indivisible instance: an allocation partitions I.allGoods.

    Equations
    Instances For

      View an indivisible ordinal instance as a generic no-externality fair-division share instance.

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

        A real-valued cardinal indivisible-goods instance.

        • allGoods : Finset G

          The goods that must be allocated.

        • utility : NFinset G

          Utility assigned by each agent to each bundle.

        Instances For

          The raw valuation induced by a cardinal indivisible instance.

          Equations
          Instances For

            Feasibility for a cardinal indivisible instance.

            Equations
            Instances For

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

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

                View an indivisible cardinal instance as the induced generic ordinal no-externality instance.

                Equations
                Instances For

                  Instance-relative fairness and welfare wrappers #

                  Envy-freeness for an indivisible cardinal instance.

                  Equations
                  Instances For

                    Envy-freeness up to one good for an indivisible cardinal instance.

                    Equations
                    Instances For

                      Envy-freeness up to any good for an indivisible cardinal instance.

                      Equations
                      Instances For

                        Proportionality for an indivisible cardinal instance, relative to the instance's full set of goods.

                        Equations
                        Instances For

                          Equitability for an indivisible cardinal instance.

                          Equations
                          Instances For

                            Maximin-share guarantee for an indivisible cardinal instance.

                            Equations
                            Instances For

                              Pareto optimality for an indivisible cardinal instance.

                              Equations
                              Instances For

                                Utilitarian welfare for an indivisible cardinal instance.

                                Equations
                                Instances For

                                  Egalitarian welfare for an indivisible cardinal instance.

                                  Equations
                                  Instances For

                                    Maximin social-welfare optimality for an indivisible cardinal instance.

                                    Equations
                                    Instances For
                                      structure SocialChoice.FairDivision.Indivisible.AdditiveInstance (N : Type u_1) (G : Type u_2) :
                                      Type (max u_1 u_2)

                                      An additive indivisible-goods instance, represented by per-item weights.

                                      • allGoods : Finset G

                                        The goods that must be allocated.

                                      • weight : NG

                                        Per-agent, per-good weights.

                                      Instances For

                                        The raw additive valuation induced by additive per-item weights.

                                        Equations
                                        Instances For

                                          The abstract valuation induced by additive per-item weights.

                                          Equations
                                          Instances For

                                            The cardinal instance induced by additive per-item weights.

                                            Equations
                                            Instances For

                                              View an additive indivisible instance as a generic real-valued cardinal fair-division instance.

                                              Equations
                                              Instances For

                                                View an additive indivisible instance as the induced generic ordinal no-externality instance.

                                                Equations
                                                Instances For

                                                  Instance-relative fairness wrappers #

                                                  Envy-freeness for an additive indivisible instance.

                                                  Equations
                                                  Instances For

                                                    Envy-freeness up to one good for an additive indivisible instance.

                                                    Equations
                                                    Instances For

                                                      Envy-freeness up to any good for an additive indivisible instance.

                                                      Equations
                                                      Instances For

                                                        Proportionality for an additive indivisible instance.

                                                        Equations
                                                        Instances For

                                                          Equitability for an additive indivisible instance.

                                                          Equations
                                                          Instances For

                                                            Maximin-share guarantee for an additive indivisible instance.

                                                            Equations
                                                            Instances For

                                                              Pareto optimality for an additive indivisible instance.

                                                              Equations
                                                              Instances For

                                                                Utilitarian welfare for an additive indivisible instance.

                                                                Equations
                                                                Instances For

                                                                  Egalitarian welfare for an additive indivisible instance.

                                                                  Equations
                                                                  Instances For

                                                                    Maximin social-welfare optimality for an additive indivisible instance.

                                                                    Equations
                                                                    Instances For

                                                                      Feasibility for an additive indivisible instance.

                                                                      Equations
                                                                      Instances For