EconCSLib.SocialChoice.Voting.GibbardSatterthwaite #
The Gibbard-Satterthwaite theorem and its standard finite-profile proof route.
The public statements use the voting layer's set-valued VotingRule interface
plus a Resolute hypothesis. The proof is intentionally deferred while the
voting architecture is being rebuilt.
Theorem statements #
muller_satterthwaite— monotonic + unanimous + resolute implies dictatorialstrategyproof_monotonic— resolute strategy-proof implies monotonicgibbard_satterthwaite— resolute strategy-proof + unanimous implies dictatorial
References #
- [MSZ] Chapter 21, Theorems 21.27, 21.35, 21.39
- Gibbard (1973), Satterthwaite (1975)
Profile-surgery lemmas #
If a monotonic resolute voting rule selects a at P, then a remains
selected after the MSZ splice Z(P,Q;R), provided a ∈ R.
This is the set-valued strict-profile form of [MSZ 21.31].
If every voter strictly prefers a to b, then a unanimous monotonic
resolute voting rule cannot choose b. This is the set-valued strict-profile
form of [MSZ 21.32].
Under unanimity and monotonicity, every winner of zProfile P Q R belongs
to R whenever R is nonempty. This is the set-valued strict-profile form of
[MSZ 21.33].
Intermediate theorems #
Muller-Satterthwaite Theorem: if there are at least three alternatives, every resolute, unanimous, and monotonic voting rule on a finite nonempty voter set is dictatorial. [MSZ 21.27]
Strategy-proofness implies monotonicity for finite voter sets. [MSZ 21.35]
Gibbard-Satterthwaite theorem #
Gibbard-Satterthwaite Theorem: if there are at least three alternatives, every resolute, nonmanipulable, and unanimous voting rule on a finite nonempty voter set is dictatorial. [MSZ 21.39, Gibbard 1973, Satterthwaite 1975]