Two-item welfare bound (55)–(57): with
ProvedParallelLotteries.two_item_welfare_boundinequalitieslotteriesmechanism-designp2o-gran-per-chapterp2o-plan-paperp2o-strengthenedp2o-v1
Let , let , let be optimal given , and write for the welfare of type . For any two items :
- the agent prefers to randomizing between all tickets on and all tickets on : for every ,
- if and are not both zero, then with
one has
which is (55) at the of (56) that makes the randomized allocation the scaled copy of .
With this gives (57), , in the two-item case of the proof of Theorem 2.
Differences from the source:
- reading: (56) defines through and (57) bounds a ratio → the multiplicative bound with given by (58), for not both zero; reason: (56) divides by and (57) by ; the step of (57) is the optimality of in (51), used in the proof of Theorem 2
- generalization: a two-item solution of (51) with (53)–(54) → any two items with and any not both zero; reason: the page's argument uses only the optimality of ; the printed case is an instance
Preamble
import Mathlib import Definitions.Def_ParallelLotteries_Model
Formal statement
namespace ParallelLotteries
/-- **Welfare lower bound in the two-item case: (55)–(57)** — Arnosti–Randolph, SSRN 3370605
(preprint), App. D.2, pp.33–34: "The agent must prefer x(v) to randomizing between using all
tickets on item i and using all tickets on item j. Therefore, for any α ∈ [0, 1] we have
x(v) · v ≥ α(1 − (1 − p_i)^k)v_i + (1 − α)(1 − (1 − p_j)^k)v_j. (55) We can set α so that the
allocation of this strategy is a scaled-down version of y:
α(1 − (1 − p_i)^k)/y_i = (1 − α)(1 − (1 − p_j)^k)/y_j ≜ 1/γ. (56) It follows from the fact that
x′(v) · v ≤ y · v and (55), (56) that x′(v)·v / x(v)·v ≤ y · v / ((1/γ) y · v) = γ. (57) […] Using (54)
and solving (56) for α, we can solve for γ: γ = y_i/(1 − (1 − p_i)^k) + y_j/(1 − (1 − p_j)^k) (58)".
Let `k ≥ 1`, `p ∈ [0, 1]ⁿ`, `Φ` optimal given `p`, `v` a type and `i, j` items. Then
1. (55) for every `α ∈ [0, 1]`,
`w(v, Φ(v), p) ≥ α(1 − (1 − p_i)^k) v_i + (1 − α)(1 − (1 − p_j)^k) v_j`;
2. (56)–(58) if `p_i, p_j > 0` and `y_i, y_j ≥ 0` are not both zero, then with
`γ = y_i/(1 − (1 − p_i)^k) + y_j/(1 − (1 − p_j)^k)`,
`y_i v_i + y_j v_j ≤ γ · w(v, Φ(v), p)`, i.e. `x(v) · v ≥ (y · v)/γ` for `y` supported on
`{i, j}`.
**Formalization Note.** `w(v, Φ(v), p) = x(v) · v` for the equilibrium allocation
`x(v) = χ(Φ(v), p)`. The step `x′(v) · v ≤ y · v` of (57) is the optimality of `y` in (51) and is
used in the proof of Theorem 2; it is not restated here. -/
theorem two_item_welfare_bound {n k : ℕ} (hk : 1 ≤ k) (p : Fin n → ℝ)
(hp : ∀ l, 0 ≤ p l ∧ p l ≤ 1) (Φ : (Fin n → ℝ) → Strategy n k) (hΦ : IsOptimal p Φ)
(v : Fin n → ℝ) (i j : Fin n) :
(∀ α : ℝ, 0 ≤ α → α ≤ 1 →
α * (1 - (1 - p i) ^ k) * v i + (1 - α) * (1 - (1 - p j) ^ k) * v j ≤
welfare v (Φ v) p) ∧
(∀ yi yj : ℝ, 0 < p i → 0 < p j → 0 ≤ yi → 0 ≤ yj → 0 < yi + yj →
yi * v i + yj * v j ≤
(yi / (1 - (1 - p i) ^ k) + yj / (1 - (1 - p j) ^ k)) * welfare v (Φ v) p) := by sorry
end ParallelLotteries
Source
Arnosti–Randolph, Alaskan Hunting License Lotteries Are Flexible and Approximately Efficient, SSRN 3370605 (preprint), App. D.2, (55)–(56), p.33, and (57)–(58), p.34
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.