Proposition 4.4 (Independence) — the payment depends only on the allocation and
ProvedAlgMechDesign.Additive.independencemechanism-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 and agree on every agent other than , i.e. , and the mechanism gives agent the same set of tasks under both, , then
The payment offered to an agent therefore does not depend on its own declaration once the others' declarations and its allocation are fixed; this is what makes the prices of Definition 12 well defined.
Preamble
import Mathlib import Definitions.Def_AlgMechDesign_Additive_Model import Definitions.Def_AlgMechDesign_Additive_Price
Formal statement
namespace AlgMechDesign.Additive
/-- 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, then agent `i` is paid
the same amount. -/
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)
(hoth : ∀ i' : Fin n, i' ≠ i → t₁ i' = t₂ i')
(hx : taskSet (alloc t₁) i = taskSet (alloc t₂) i) :
pay t₁ i = pay t₂ i := by sorry
end AlgMechDesign.Additive
Source
Nisan, Ronen, Algorithmic Mechanism Design, Games Econ. Behav. 35, 2001, p. 177, Proposition 4.4 (Independence)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.