Mechanism Design under Approximate Incentive Compatibility 2: Under Local α-Power Envelopes, ε-IC Mechanisms Gain at Most Õ(ε^(α/(2α−1))) RevenueResearch Paper
Motivation
Classical mechanism design assumes that agents optimize exactly: a buyer facing a menu picks the option that maximizes his utility, however small the advantage over the next-best option. In many settings this is implausible. Agents may face cognitive or computational costs, or the designer may only be able to certify incentives approximately, as in algorithmic mechanism design where exact incentive compatibility is replaced by ε-incentive compatibility: no deviation gains more than .
Balseiro, Besbes and Castro (arXiv:2103.03403v2; Operations Research, 2024) ask how much a revenue-maximizing seller can gain when the buyer is only an -optimizer, in the most basic setting: one seller, one item, one buyer. Without the relaxation the answer is classical: by Myerson (1981) and Riley–Zeckhauser (1983) the optimal mechanism is a posted price. The rounding argument usually attributed to Nisan shows that the gain from the relaxation is for every distribution. This mission formalizes the paper's first main theorem, which shows that for regular instances the gain is much smaller and is determined by the local curvature of the revenue curve at the optimal price.
Setting
The buyer's value has a density on , with , , off and . Assumption 1 requires in addition that has bounded variation on . Write , , the revenue function (the revenue of a posted price ), and .
A mechanism assigns to every report an allocation probability and a payment . It is individually rational (IR) if for all , and ε-incentive compatible (IC) if
is the set of such mechanisms, the expected revenue, and .
Definition 1 (local α-power envelopes). has a unique maximizer on , and there are , and a neighborhood with
For the uniform distribution on , and .
Formalization targets
Goal: Theorem 1 (p. 16)
Under Assumption 1, local -power envelopes at and ,
where allows a factor and the constants depend on the instance but not on .
Milestones
The paper's argument passes through the following stated results, in attack order:
- for the relaxation that keeps IR on and IC only along a path (p. 17);
- Lemma 1 (weak duality): for every and every dual-feasible ;
- Lemma 2: an explicit dual solution on the -th step, where inverts ;
- Lemma 3: , the number of steps;
- Lemma 4: when the dual virtual value is nonnegative on ;
- Proposition 2: for the piecewise-linear path of eq. (9), ;
- the sandwich a.e. on (p. 48);
- a.e. on (pp. 51–52).
Significance
Theorem 1 is an instance-dependent impossibility result: no -IC mechanism can extract more than beyond the optimal posted price. Since for every , it strictly improves the universal bound for these distributions; for (a revenue curve with nonzero second derivative at ) the rate is . Together with Theorem 3 of the same paper, a matching lower bound by a randomized mechanism, it identifies the exact rate up to the logarithm. The authors conjecture that the logarithmic factor can be removed.
The result is proved in the paper; no machine-checked proof of it or of any of its lemmas exists. A formalization would check an appendix argument of several pages of explicit estimates, and would produce reusable components: a weak duality theorem for a mechanism-design program over a path of incentive constraints, an explicit solution of the functional equation by iterates of , and estimates of iterated piecewise-linear maps.
Difficulty
The obvious approach is to bound the gain by perturbing the optimal posted price, which yields only the rate of the rounding argument. Getting the exponent requires an upper bound that is tight to first order, i.e. a nearly optimal dual certificate for an infinite-dimensional program. The dual depends on the choice of path: the paper's analysis shows that a parallel shift cannot beat , so the path must approach the diagonal near while keeping the number of steps controlled. The estimates for in milestones 7–8 require tracking through iterations of , with a bounded-variation (possibly discontinuous) density. Measure-theoretic details absent from the paper also have to be supplied: changes of variables along a Lipschitz path, almost-everywhere differentiability of iterated compositions, and integrability of the dual variable.
Formalization scope
The Lean development lives in namespace ApproxIC.UpperBound. Every function of the value is a total function ℝ → ℝ and every condition quantifies over only. Committed conventions:
- is the interval integral of ; is the explicit expression , not a derivative of .
- Mechanisms are required to be measurable (disclosed: presumes it). is an
sSupof the revenue image, which is nonempty and bounded above by . - The goal is stated as for all , with chosen after the instance and before . The infimum hypothesis on ranges over .
- Definition 1's constants are parameters of a predicate
LocalPowerEnvelope. - Paths carry an added, disclosed assumption: is Lipschitz on (eq. (9)'s is). is
deriv w. - The thresholds are -indexed with index equal to , so the paper's is index .
- Lemma 1's printed sign in is read as , as in its proof and in Lemma 4. Lemma 4's printed "" is read as . Lemmas 3 and 4 are stated for Lemma 2's explicit .
The goal imports only the model file; paths, the dual and eq. (9) appear only in the milestones. A formalization in which 's constants are chosen after , is replaced by a constant, or the revenue integral is allowed to vanish on non-measurable mechanisms is not this theorem and is ruled out by the statement.
A complete development needs interval integrals and the fundamental theorem of calculus for absolutely continuous functions, change of variables along monotone Lipschitz maps, BoundedVariationOn, real powers and logarithms, and iterates Nat.iterate. The duality lemma and the functional-equation solution are reusable for other single-agent screening problems with relaxed incentive constraints. Contributions to any milestone, and alternative proofs of the goal that bypass the path construction, are welcome.
Selected references
- S. R. Balseiro, O. Besbes, F. Castro, Mechanism Design under Approximate Incentive Compatibility, arXiv:2103.03403v2, 2022; Operations Research, 2024. https://arxiv.org/abs/2103.03403
- R. B. Myerson, Optimal Auction Design, Mathematics of Operations Research 6(1), 1981. https://doi.org/10.1287/moor.6.1.58
- J. Riley, R. Zeckhauser, Optimal Selling Strategies: When to Haggle, When to Hold Firm, Quarterly Journal of Economics 98(2), 1983. https://doi.org/10.2307/1885622