Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Proof of Theorem 5.9 — strategies with the true rounded values are dominant

Proved
AlgMechDesign.Rounding.rounds_like_truth_dominant

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

mechanism-designmechanisms-with-verificationp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1scheduling

Consider the rounding mechanism for bounded scheduling with times in [a,b][a,b][a,b], 0<a<b0 < a < b0<a<b, a rounding step δ>0\delta > 0δ>0, and an allocation algorithm that exactly solves the rounded problem (ties arbitrary). Let agent iii have true type ti∈[a,b]kt^i \in [a,b]^kti∈[a,b]k, and consider a strategy of iii consisting of

  1. a declaration di∈[a,b]kd^i \in [a,b]^kdi∈[a,b]k with the same rounded value as the true type, d^i=t^i\hat d^i = \hat t^id^i=t^i, and
  2. a feasible execution plan (every own task jjj performed in time t~j≥tji\tilde t_j \ge t^i_jt~j​≥tji​) such that, for every decision xxx and every task j∈xij \in x^ij∈xi, the rounded actual time equals the rounded true time, t~^j=t^ji\hat{\tilde t}_j = \hat t^i_jt~^j​=t^ji​.

Then this strategy is dominant for agent iii: against all declarations in [a,b][a,b][a,b] and all executions of the other agents, it yields at least the utility of every other strategy of agent iii.

This is the direction of the paper's characterization of dominant strategies that the implementation claim uses.

Formalization Note The paper asserts that these are the only dominant strategies; only the "if" direction is stated here. With arbitrary tie-breaking the "only if" direction can fail: for n=2n = 2n=2, k=1k = 1k=1, a=1a = 1a=1, b=2b = 2b=2, ε=1/4\varepsilon = 1/4ε=1/4, δ=1/4\delta = 1/4δ=1/4, and the allocation that gives the task to agent 111 unless agent 222's rounded declaration is strictly smaller, an agent of true time 1.011.011.01 (rounded 1.251.251.25) who declares 1.51.51.5 obtains the best possible utility against every declaration of the other agent, so this declaration is dominant although its rounded value differs.

Preamble
import Mathlib
import Definitions.Def_AlgMechDesign_Rounding_Model
import Definitions.Def_AlgMechDesign_Rounding_Mechanism
Formal statement
namespace AlgMechDesign.Rounding

/-- Proof of Theorem 5.9, second sentence (p. 193), the "if" direction: in the rounding mechanism
with an allocation algorithm that exactly solves the rounded problem, every feasible strategy
`(di, ei)` of agent `i` of true type `ti ∈ [a, b]ᵏ` that declares a type in `[a, b]ᵏ` with the
same rounded value as `ti` and executes its tasks so that their rounded times equal the rounded
true times is dominant. -/
theorem rounds_like_truth_dominant {n k : ℕ} [NeZero n] (a b δ : ℝ) (ha : 0 < a) (hab : a < b)
    (hδ : 0 < δ) (alloc : (Fin n → Fin k → ℝ) → (Fin k → Fin n))
    (halloc : IsRoundedOptimal a b δ alloc) (i : Fin n) (ti di : Fin k → ℝ) (ei : ExecPlan n k)
    (hti : IsBoundedAgentType a b ti) (hdi : IsBoundedAgentType a b di)
    (hei : FeasibleExec i ti ei) (hr : RoundsLikeTruth δ i ti di ei) :
    Dominant a b alloc (roundingPay δ alloc) i ti di ei := by sorry

end AlgMechDesign.Rounding
Source
Nisan, Ronen, Algorithmic Mechanism Design, Games Econ. Behav. 35, 2001, p. 193, proof (sketch) of Theorem 5.9, second sentence
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