Proposition 4.4 (Independence) — the payment depends only on the allocated set and the others' types
ProvedAlgMechDesign.Local.independencealgorithmic-game-theorymechanism-designp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1scheduling
Let be a truthful mechanism for task scheduling, let and be positive type vectors and let be an agent. If the two type vectors agree on every agent other than and give agent the same set of tasks,
The payment offered to an agent therefore does not depend on its own declaration once the others' declarations and its allocated set are fixed. This is what makes the price of Definition 12 well defined.
Preamble
import Mathlib import Definitions.Def_AlgMechDesign_Local_Model import Definitions.Def_AlgMechDesign_Local_Prices
Formal statement
namespace AlgMechDesign.Local
/-- Proposition 4.4 (Independence), p. 177: for a truthful mechanism, if two positive type
vectors agree off agent `i` and give agent `i` the same set of tasks, they give agent `i` the
same payment. -/
theorem independence {n k : ℕ} (alloc : (Fin n → Fin k → ℝ) → (Fin k → Fin n))
(pay : (Fin n → Fin k → ℝ) → Fin n → ℝ) (htr : IsTruthful alloc pay)
(t₁ t₂ : Fin n → Fin k → ℝ) (h₁ : IsType t₁) (h₂ : IsType t₂) (i : Fin n)
(hothers : ∀ l, l ≠ i → t₁ l = t₂ l) (hx : agentSet alloc t₁ i = agentSet alloc t₂ i) :
pay t₁ i = pay t₂ i := by sorry
end AlgMechDesign.Local
Source
Nisan, Ronen, Algorithmic Mechanism Design, Games Econ. Behav. 35, 2001, p. 177, Proposition 4.4
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.