An Introduction to the Theory of Mechanism Design III: Impossibility of First-Best Public Goods ProvisionTextbook
Motivation
Whether a community can finance a shared project out of voluntary contributions, when each member knows only her own benefit from it, is one of the founding questions of mechanism design. Bayesian mechanism design began with mechanisms for the provision of public goods: d'Aspremont and Gérard-Varet (1979) and Arrow (1979) showed that the efficient decision can be made Bayesian incentive compatible with a budget that balances in every state, provided agents cannot opt out. Once participation is voluntary, this is no longer possible, and Güth and Hellwig (1986) studied the best mechanism under that constraint. The same tension between efficiency, incentives, voluntary participation and budget balance drives the Myerson–Satterthwaite theorem for bilateral trade, which the next mission of this series formalizes.
This mission formalizes Section 3.3 of Tilman Börgers, An Introduction to the Theory of Mechanism Design (Oxford University Press, 2015), which treats the public goods problem in the independent private values model with a continuum of types. The section proves an impossibility theorem for first best provision and then characterizes the best mechanisms that respect the budget: the welfare-maximizing (second best) mechanism and the profit-maximizing one, with a worked two-agent uniform example.
Setting
A community of agents , , decides whether to produce an indivisible, nonexcludable public good, , at cost . Agent pays a transfer and obtains utility . Her type is private information, drawn independently across agents from a distribution with density , strictly positive on the common support , . The type space is and .
A direct mechanism is a decision rule and transfer rules . For agent reporting , is the probability of production and the expected transfer, taken over the other agents' types, and . The mechanism is incentive compatible (IC) if for all , and individually rational (IR) if for all . It is ex post budget balanced if for every , and ex ante budget balanced if this inequality holds after integrating both sides against .
Welfare is . The first best decision rule is if and otherwise; a first best mechanism uses and transfers that add up to exactly in every state. The pivot mechanism uses and
The virtual valuation is , and is regular if is strictly increasing.
Formalization targets
Goal: Proposition 3.7
In the two cases on the right, producing is efficient for every type vector or for none; in every other case efficient provision cannot be financed voluntarily.
Milestones
- Proposition 3.6: every ex ante budget balanced mechanism has an equivalent ex post budget balanced one.
- Lemma 3.6: the pivot mechanism is IC and IR.
- Lemma 3.7: among IC and IR mechanisms with decision rule , the pivot mechanism has the largest expected budget surplus.
- Lemma 3.8: if , the pivot mechanism's expected budget surplus is negative.
- Proposition 3.8 (second best): under regularity and , an IC, IR, ex ante budget balanced mechanism maximizes expected welfare among such mechanisms iff for some
the budget binds, , and . 6. Proposition 3.9 (profit maximization): under regularity, the profit-maximizing IC and IR mechanism produces iff , with the same formula for . 7. Proposition 3.10 (Example 3.3: , uniform types on , ): the second best produces iff , where is the unique root in of if , and if . 8. Proposition 3.11 (same example): the profit maximizer produces iff .
Significance
Proposition 3.7 says that with voluntary participation no mechanism both takes efficient production decisions and pays for them, outside the degenerate cases. It is the reason the rest of the section, and much of the applied literature on public goods, studies constrained optimum mechanisms: Proposition 3.8 describes what the best budget-respecting mechanism gives up (it undersupplies the good, producing only when valuations exceed a bound strictly above the cost), and Proposition 3.9 quantifies the further distortion under a monopoly supplier. The example makes the three thresholds explicit and comparable.
All results of the section are classical and proved in the book, several of them only sketched there (Proposition 3.9 is stated without proof; Proposition 3.8 invokes an infinite-dimensional Kuhn–Tucker theorem whose applicability is not checked). None of them is formalized in Lean. The mission produces a machine-checked account of the envelope and revenue-equivalence arguments with interim expectations over independent types, a checked pivot-mechanism deficit computation, and a checked Lagrangian characterization; the uniform example additionally certifies the book's arithmetic.
Difficulty
The naive argument for the goal fails at the first step: a mechanism that implements with a balanced budget in every state is not obviously comparable to one that is only IC and IR, because IC constrains interim expectations while budget balance is ex post. The impossibility needs a reduction of the whole class of IC, IR mechanisms with rule to a single extremal one, which requires the payoff equivalence formula for interim utilities and an exact integral identity for expected revenue in terms of virtual valuations. The strict deficit of the pivot mechanism then needs a case analysis over which agents are pivotal and a positive-probability argument. For Proposition 3.8, pointwise maximization of a Lagrangian is not enough: one must show the multiplier exists and is positive, that the maximizer satisfies the monotonicity constraint, and that uniqueness holds only up to null sets.
Formalization scope
Agents are Fin N with ; types are vectors in Fin N → ℝ; the type distribution is the product of the marginal measures on , which encodes independence. and integrate the decision and transfer rules against this distribution with agent 's coordinate overwritten by her report. Decision rules are deterministic, with values in on , as in Definition 3.4. Ties in the first best rule produce, as in the book's note 2 to Chapter 3; the second best and profit-maximizing rules use strict inequalities, as printed.
The book omits measurability and the existence of conditional expectations; the class of direct mechanisms here requires and each to be Borel measurable, each integrable, and each conditional expectation of given one agent's type to exist. The characterizations in Propositions 3.8–3.11 are stated in two directions: the stated rule, for every , is sufficient; necessity holds for almost every , since changing on a null set of type vectors changes nothing that is optimized. The explicit formulas the mission commits to are: the pivot transfers above; the second best rule with multiplier and the binding budget identity; ; the cubic for ; for ; and for the profit maximizer.
A trivializing formalization of the goal takes "first best" to mean only the decision rule ; the pivot mechanism would then be a witness in every case, so first best here also requires transfers adding up to exactly in every state.
Reusable infrastructure includes interim expectations over independent product distributions, the payoff and revenue equivalence lemmas for IC mechanisms, and the virtual-valuation identity for expected revenue; these are shared with the auction and bilateral trade chapters of the series. Contributions to any milestone, and to general lemmas about product measures with densities on boxes, are welcome.
Selected references
- T. Börgers, An Introduction to the Theory of Mechanism Design, Oxford University Press, 2015, §3.3. https://doi.org/10.1093/acprof:oso/9780199734023.001.0001
- C. d'Aspremont and L.-A. Gérard-Varet, Incentives and incomplete information, Journal of Public Economics 11 (1979) 25–45. https://doi.org/10.1016/0047-2727(79)90043-4
- W. Güth and M. Hellwig, The private supply of a public good, Zeitschrift für Nationalökonomie, Supplement 5 (1986) 121–159.
- R. B. Myerson and M. A. Satterthwaite, Efficient mechanisms for bilateral trading, Journal of Economic Theory 29 (1983) 265–281. https://doi.org/10.1016/0022-0531(83)90048-0
- D. G. Luenberger, Optimization by Vector Space Methods, Wiley, 1969.