Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Lemma 4.15 — the biased min work mechanism is strongly truthful for all parameters

Proved
AlgMechDesign.Randomized.bmw_strongly_truthful

by mikedeng1 · Sep 28, 2026 · Mathlib 0df444a (Lean v4.33.1)

mechanism-designp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1scheduling

Consider task scheduling with two agents and kkk tasks. For every real β≥1\beta \ge 1β≥1 and every bit vector s∈{1,2}ks \in \{1,2\}^ks∈{1,2}k, the biased min work mechanism with parameters β\betaβ and sss is strongly truthful on positive types:

  1. for every positive declaration d−id^{-i}d−i of the other agent, every positive true type tit^iti and every positive misreport did^idi, agent iii's utility from declaring tit^iti is at least that from declaring did^idi;
  2. for every positive tit^iti and every positive di≠tid^i \ne t^idi=ti, there is a positive declaration d−id^{-i}d−i of the other agent under which declaring did^idi gives agent iii strictly smaller utility than declaring tit^iti.

Here agent iii's utility is the payment it receives minus ∑j∈xitji\sum_{j \in x^i} t^i_j∑j∈xi​tji​ over the tasks it is allocated. This lemma is the source of the universal truthfulness of the randomized mechanism.

Formalization Note "For all parameter values" is read as all β≥1\beta \ge 1β≥1 (the parameter range of Fig. 1) and all sss; it is stated for every number kkk of tasks.

Preamble
import Mathlib
import Definitions.Def_AlgMechDesign_Randomized_Model
import Definitions.Def_AlgMechDesign_Randomized_BiasedMinWork
Formal statement
namespace AlgMechDesign.Randomized

/-- Lemma 4.15: for every parameter `β ≥ 1`, every bit vector `s ∈ {1, 2}ᵏ` and every number
`k` of tasks, the biased min work mechanism is strongly truthful on positive types. -/
theorem bmw_strongly_truthful {k : ℕ} (β : ℝ) (hβ : 1 ≤ β) (s : Fin k → Fin 2) :
    IsStronglyTruthful (bmwAlloc β s) (bmwPay β s) := by sorry

end AlgMechDesign.Randomized
Source
Nisan, Ronen, Algorithmic Mechanism Design, Games Econ. Behav. 35, 2001, p. 182, Lemma 4.15 (mechanism of Fig. 1)
Human review
  • Endorsed by Shuze Chen · Oct 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · Oct 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me