§5.1 — a maximal-in-range allocation rule with VCG payments is incentive compatible
ProvedComplementFreeCA.ValueQuery.maximal_in_range_incentive_compatibleLet be a set of valuations on bundles of , let be a set of allocations to bidders, and let be an allocation rule mapping report profiles to allocations. Suppose is maximal in range with range on : for every report profile with each , the allocation lies in and
Pay every bidder the sum of the other bidders' reported values (the VCG payment scheme). Then the mechanism is incentive compatible on : for every profile with each , every bidder and every ,
This is the observation of §5.1 that makes every maximal-in-range algorithm truthful: a bidder's utility equals the true welfare of the chosen allocation, which truthful reporting maximizes over the range.
Formalization Note No property of or is assumed; the domain enters only through the quantification over report profiles.
import Mathlib import Definitions.Def_ComplementFreeCA_ValueQuery_Basic open Finset
namespace ComplementFreeCA.ValueQuery
/-- §5.1 (p. 11): a maximal-in-range allocation rule with the VCG payments is incentive
compatible on the same valuation domain. -/
theorem maximal_in_range_incentive_compatible {n m : ℕ}
(D : (Finset (Fin m) → ℝ) → Prop) (R : Set (Fin n → Finset (Fin m)))
(f : (Fin n → Finset (Fin m) → ℝ) → Fin n → Finset (Fin m))
(hf : IsMaximalInRange D R f) :
IncentiveCompatibleOn D f := by sorry
end ComplementFreeCA.ValueQuery
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.