Motivation
A seller with one good and one buyer whose valuation she does not know faces the simplest problem of mechanism design: choose a selling procedure, anticipating that the buyer will act in his own interest given what he knows. The textbook answer, "post the monopoly price", is usually derived by optimizing over prices alone. The question that opens Börgers' An Introduction to the Theory of Mechanism Design (Oxford University Press, 2015, doi:10.1093/acprof:oso/9780199734023.001.0001) is whether the seller could do better with anything else: negotiation, lotteries, menus of price–probability pairs, or any extensive game she can commit to.
Chapter 2 answers this for one buyer, and in doing so introduces the tools the rest of the book, and most of auction theory, reuse: the revelation principle, the envelope characterization of incentive compatibility, payoff and revenue equivalence, and the virtual valuation. The book's exposition of §2.2 follows Manelli and Vincent (2007), and the nonlinear pricing model of §2.3 is due to Mussa and Rosen (1978, doi:10.1016/0022-0531(78)90085-6); both attributions are the book's own (§2.5, p.29).
Setting
The buyer's type θ is his valuation for the good. His utility is θ−t if he receives the good and pays t, and −t if he only pays t. The seller's belief about θ is a cumulative distribution function F with density f on an interval [θ,θˉ], 0≤θ<θˉ, with f(θ)>0 throughout and F(θ)=∫θθf(x)dx.
A direct mechanism is a pair q:[θ,θˉ]→[0,1], t:[θ,θˉ]→R: the buyer reports a type θ′, receives the good with probability q(θ′) and pays t(θ′). Write u(θ)=θq(θ)−t(θ). The mechanism is incentive-compatible if u(θ)≥θq(θ′)−t(θ′) for all θ,θ′, and individually rational if u(θ)≥0 for all θ. The seller's expected revenue is ∫θθˉt(θ)f(θ)dθ.
For the extreme-point argument, F denotes the space of functions on [θ,θˉ] with the L1 norm, and M⊂F the set of increasing functions with values in [0,1]. A point x of a convex set C is an extreme point if for every y=0 at least one of x+y, x−y lies outside C.
In the nonlinear pricing model of §2.3 the good is divisible, quantity q≥0 costs the seller cq with c>0, and the buyer's utility is θν(q)−t, with ν(0)=0, ν′>0, ν′′<0, θˉν′(0)>c and limq→∞θˉν′(q)<c. The seller maximizes expected profit ∫(t−cq)f. The distribution F is regular if the virtual valuation θ−(1−F(θ))/f(θ) is increasing.
Formalization targets
Goal: Proposition 2.5, a posted price is optimal
If p∗∈argmaxp∈[θ,θˉ]p(1−F(p)), then the mechanism
q(θ)={10θ>p∗θ<p∗,t(θ)={p∗0θ>p∗θ<p∗
maximizes expected revenue among all incentive-compatible, individually rational direct mechanisms. The comparison class contains every randomized rule q with values in [0,1]; the statement fixes no distribution and no constant.
Milestones on the way
- Proposition 2.1: every mechanism and optimal buyer strategy can be replaced by a truthful direct mechanism with the same outcomes.
- Lemmas 2.1–2.4: incentive compatibility forces q increasing, u increasing and convex with u′=q, and
u(θ)=u(θ)+∫θθq(x)dx,t(θ)=t(θ)+(θq(θ)−θq(θ))−∫θθq(x)dx.
- Propositions 2.2–2.3 and Lemma 2.5: these conditions characterize incentive compatibility; individual rationality reduces to u(θ)≥0; at the optimum t(θ)=θq(θ).
- Lemma 2.6, Proposition 2.4, Lemma 2.7: M is compact and convex, a linear function continuous on a compact convex set attains its maximum at an extreme point, and the extreme points of M are the {0,1}-valued functions.
- Proposition 2.6: under regularity, q(θ)=0 when ν′(0)(θ−f(θ)1−F(θ))≤c, otherwise ν′(q(θ))(θ−f(θ)1−F(θ))=c, with t(θ)=θν(q(θ))−∫θθν(q(x))dx, maximizes expected profit.
Significance
Proposition 2.5 says that the elementary monopoly price is not a restriction of the seller's options but the solution of the unrestricted design problem, including every lottery and every indirect procedure. Its one-buyer argument is the template for Myerson's optimal auction (Chapter 3 of the book), whose revenue formula is the multi-buyer form of Lemma 2.4. Proposition 2.6 exhibits the two standard features of screening, no distortion at the top and downward distortion below, which recur in regulation, insurance and contract theory.
All results of the chapter are classical and proved in the book. None of them is formalized on Prove2Me, and Mathlib has neither the revelation principle, the envelope lemma for incentive-compatible mechanisms, nor a maximum principle for linear functions on compact convex sets (Mathlib has the Krein–Milman lemma, IsCompact.extremePoints_nonempty, but not Bauer's maximum principle). The mission therefore produces the first machine-checked foundation for the one-agent screening model on which chapters 3, 4 and 11 of the book build.
Difficulty
The obvious argument for the goal compares the posted price with other posted prices; that comparison is one line and is not the theorem. The content is the comparison with randomized mechanisms: an arbitrary increasing q with values in [0,1] may do better than every deterministic threshold rule unless one shows that expected revenue is linear in q and that its maximum over the infinite-dimensional set M is attained at an extreme point. That step needs compactness of M in L1 and a maximum principle on compact convex sets in a normed space, neither of which is finite-dimensional linear programming. The envelope step (Lemma 2.3) needs absolute continuity of a convex function on a closed interval, including its endpoints, where u need not be differentiable. For Proposition 2.6 the pointwise maximizer of the virtual surplus must be shown to be monotone and to satisfy incentive compatibility, which is where regularity enters.
Formalization scope
Types are real numbers; every function of the type is a total function R→R and every condition quantifies over [θ,θˉ] only. "Increasing" means weakly increasing (the book's note 3). The distribution is a structure carrying the density f, positive and integrable on [θ,θˉ] with total mass 1, and F tied to it by F(θ)=∫θθf. No measurability or integrability hypothesis is placed on mechanisms: incentive compatibility makes q monotone and t bounded and measurable, so every expected revenue is a genuine integral.
The explicit formulas are part of the statements: the posted-price mechanism of Proposition 2.5 with p∗∈argmaxp(1−F(p)); the payment formulas of Lemmas 2.3–2.4 and Proposition 2.2; t(θ)=θq(θ) in Lemma 2.5; and in Proposition 2.6 the two-case rule for q and the payment t(θ)=θν(q(θ))−∫θθν(q(x))dx. The goal fixes q(p∗)=1, t(p∗)=p∗ for existence and quantifies over every incentive-compatible, individually rational completion at the tie.
The space F is L1([θ,θˉ]) of almost-everywhere classes, because the book's L1 "norm" on bounded functions vanishes on null functions; M is the set of classes with an increasing [0,1]-valued representative, and Lemma 2.7 is an almost-everywhere statement, as the book's notes 4–6 already indicate. Proposition 2.4 is stated for a nonempty compact convex set in a real normed space and a linear map continuous on that set. The revelation principle models a general mechanism as the buyer's reduced strategy set, an arbitrary type, with a purchase probability and an expected payment for each strategy.
A goal that compared the posted price only with other posted prices, or only with deterministic mechanisms, would be trivial and is excluded: the competitors range over all incentive-compatible, individually rational direct mechanisms with q valued in [0,1].
Reusable beyond this mission: the one-agent envelope and revenue-equivalence lemmas (needed again in Chapters 3, 4 and 11), compactness of monotone functions in L1, and the maximum principle for linear functions on compact convex sets. Contributions to any of these are welcome.
Selected references
- T. Börgers (with D. Krähmer and R. Strausz), An Introduction to the Theory of Mechanism Design, Oxford University Press, 2015. doi:10.1093/acprof:oso/9780199734023.001.0001
- M. Mussa and S. Rosen, "Monopoly and product quality", Journal of Economic Theory 18(2), 1978. doi:10.1016/0022-0531(78)90085-6
- E. A. Ok, Real Analysis with Economic Applications, Princeton University Press, 2007 (Extreme Point Theorem, p.658), cited by the book at p.16.