EconCSLib.MechanismDesign.Auction.Myerson #
Myerson-specific theory for single-parameter mechanisms over ℝ.
This file extends the single-parameter transfer mechanism layer with:
- the canonical payment rule
myersonPayment - the induced mechanism
withMyersonPayment - zero normalization
- the monotonicity, implementability, and uniqueness statements usually grouped under Myerson's Lemma
It is the mechanism-design layer that depends on interval integration.
Structure hierarchy #
MechanismWithTransfers I (fun _ => ℝ) (I → ℝ) ℝ -- scalar reports, scalar allocations
└─ SingleParameterMechanism I ℝ -- single-parameter layer
└─ withMyersonPayment x -- allocation rule + Myerson payment
SingleParameterMechanism.IsMonotone -- implementability condition
└─ SingleParameterMechanism.IsDSIC -- via Myerson payment formula
The canonical Myerson payment formula associated with an allocation rule
x. Holding all other bids fixed, agent i pays
bᵢ xᵢ(b) - ∫₀^{bᵢ} xᵢ(z, b₋ᵢ) dz.
Equations
- SingleParameterMechanism.myersonPayment x b i = b i * x b i - ∫ (z : ℝ) in 0..b i, x (Function.update b i z) i
Instances For
The single-parameter mechanism obtained by equipping an allocation rule with its canonical Myerson payment rule.
Equations
- SingleParameterMechanism.withMyersonPayment x = { allocationRule := x, paymentRule := SingleParameterMechanism.myersonPayment x }
Instances For
Utility under the canonical Myerson payment rule can be written in the standard envelope-friendly form.
Zero normalization for payment rules:
reporting 0 yields payment 0, holding the other reports fixed.
Equations
- SingleParameterMechanism.ZeroNormalized p = ∀ (i : I) (b : I → ℝ), p (Function.update b i 0) i = 0
Instances For
The canonical Myerson payment rule is zero-normalized.
Myerson Lemma, Property 1: every DSIC single-parameter mechanism has a monotone allocation rule.
For a DSIC single-parameter mechanism, fixing all other bids yields the standard two-sided bound on payment differences.
If two payment rules implement the same allocation rule in DSIC form, then their difference along a one-dimensional deviation is controlled by the change in the allocation rule. This is the comparison estimate used in the proof of the Myerson payment identity.
Myerson Lemma, Property 2: a monotone allocation rule is DSIC when paired with the canonical Myerson payment rule.
Myerson Lemma, Property 2, reformulated: an allocation rule is implementable if it is monotone.
Myerson Lemma (a):
an allocation rule is implementable if and only if it is monotone.
Explicit payment identity used in Myerson's Lemma: for a DSIC single-parameter mechanism with zero-normalized payments, the payment rule is given pointwise by the Myerson payment identity.
Uniqueness of zero-normalized DSIC payment rules: among zero-normalized payment rules, the canonical Myerson payment rule is the unique one that implements a monotone allocation rule.
Myerson Lemma (b):
if x is monotone, then there is a unique zero-normalized payment rule making
(x, p) DSIC.
Myerson Lemma (c):
the unique zero-normalized DSIC payment rule from (b) is given by the explicit
formula bᵢ xᵢ(b) - ∫₀^{bᵢ} xᵢ(z, b₋ᵢ) dz.