Example 1(a) — the linear equilibrium of the sealed-offer rule for uniform values
ProvedChatterjeeSamuelson.UniformEquilibrium.linear_equilibriumConsider the sealed-offer bargaining game in which the seller asks , the buyer offers , and trade occurs iff at price . Let and , let both reservation prices lie in , and let each player's belief about the other's value be uniform on , i.e. .
Let be measurable offer strategies such that
- for ;
- for ;
- for ;
- for .
Then is a Bayesian (Nash) equilibrium: for every buyer value and every real , , and for every seller value and every real , .
This is the linear equilibrium of the -double auction with uniform values, the standard worked example of bilateral trade under two-sided private information; at it attains the Myerson–Satterthwaite second-best bound.
Formalization Note Only sufficiency is stated: every pair satisfying the four conditions is an equilibrium. The paper does not claim that every equilibrium has this form (p. 842 notes other equilibria exist). Measurability of and is added; the paper's offer densities presuppose it. The printed coefficient is read as . Values of , outside are unconstrained and irrelevant.
import Mathlib import Definitions.Def_ChatterjeeSamuelson_Shared_unif import Definitions.Def_ChatterjeeSamuelson_Shared_buyerProfit import Definitions.Def_ChatterjeeSamuelson_Shared_sellerProfit import Definitions.Def_ChatterjeeSamuelson_Shared_sellerLinear import Definitions.Def_ChatterjeeSamuelson_Shared_buyerLinear import Definitions.Def_ChatterjeeSamuelson_Shared_IsEquilibrium open MeasureTheory ProbabilityTheory Set
namespace ChatterjeeSamuelson.UniformEquilibrium
/-- Example 1(a) (Chatterjee & Samuelson, *Bargaining under Incomplete Information*,
Oper. Res. 31(5) 1983, §3, Example 1(a), p. 842 [PDF 8]): "Suppose the parties bargain
under the sealed offer rule with F_s(v) = F_b(v) = v/v̄. […] The equilibrium offer
strategies, S( ) and B( ), are given by" the four lines below. Every pair `(S, B)` satisfying
them is a Nash (Bayesian) equilibrium of the sealed-offer game in which both values lie in
`[0, v̄]` and each player's belief about the other's value is uniform on `[0, v̄]`.
Hypotheses: `0 ≤ k ≤ 1`, `0 < v̄`, `S` and `B` measurable, and the four lines of
Example 1(a) on their printed ranges:
1. `S v = v/(2 − k) + ((1 − k)/2) v̄` for `0 ≤ v ≤ ((2 − k)/2) v̄`;
2. `S v ≥ v/(2 − k) + ((1 − k)/2) v̄` for `((2 − k)/2) v̄ < v ≤ v̄`;
3. `B v ≤ v/(1 + k) + (k(1 − k)/(2(1 + k))) v̄` for `0 ≤ v < ((1 − k)/2) v̄`;
4. `B v = v/(1 + k) + (k(1 − k)/(2(1 + k))) v̄` for `((1 − k)/2) v̄ ≤ v ≤ v̄`.
`S`, `B` are unconstrained outside `[0, v̄]`.
*Formalization Note.* Only the sufficiency direction is stated: the paper does not claim,
and §3 (p. 842) explicitly denies, that every equilibrium has this form.
`Measurable S`, `Measurable B` are added: the page leaves `S` above
`((2 − k)/2) v̄` and `B` below `((1 − k)/2) v̄` free up to an inequality, and a
non-measurable choice would make an expected profit a junk Bochner integral; the paper's
offer densities `g_b`, `g_s` presuppose measurable strategies. The
printed coefficient `k(1 − k)/2(1 + k)` is read as `k(1 − k)/(2(1 + k))` (see
`buyerLinear`). Deviations range over all real offers (see `IsEquilibrium`). -/
theorem linear_equilibrium (k vbar : ℝ) (hk0 : 0 ≤ k) (hk1 : k ≤ 1) (hvbar : 0 < vbar)
(S B : ℝ → ℝ) (hSmeas : Measurable S) (hBmeas : Measurable B)
(hS_eq : ∀ v, 0 ≤ v → v ≤ (2 - k) / 2 * vbar → S v = Shared.sellerLinear k vbar v)
(hS_ge : ∀ v, (2 - k) / 2 * vbar < v → v ≤ vbar → Shared.sellerLinear k vbar v ≤ S v)
(hB_le : ∀ v, 0 ≤ v → v < (1 - k) / 2 * vbar → B v ≤ Shared.buyerLinear k vbar v)
(hB_eq : ∀ v, (1 - k) / 2 * vbar ≤ v → v ≤ vbar → B v = Shared.buyerLinear k vbar v) :
Shared.IsEquilibrium k (Shared.unif vbar) (Shared.unif vbar) 0 vbar 0 vbar S B := by sorry
end ChatterjeeSamuelson.UniformEquilibrium
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.