Gibbard-Satterthwaite theorem 2026-10-06
With a finite set of at least three alternatives and unrestricted strict preference orders, every onto deterministic strategyproof social choice function is a dictatorship in social choice. Restricting to two alternatives or to a restricted preference domain removes essential hypotheses.
Pareto efficiency Created 2026-10-06 Updated 2026-10-13
An outcome is Pareto efficient when no feasible alternative weakly improves every agent's utility and strictly improves at least one. For strict preference orders over distinct alternatives, an outcome unanimously ranked below another is inefficient. Onto strategyproof social choice functions on an unrestricted domain are Pareto efficient: rank-raising monotonicity and unanimity rule out selecting a unanimously dominated alternative.
Past exam of the mathematics course of the University of Cambridge 2012 iii Paper 42 6 a Solution Created 2026-10-03 Updated 2026-10-07
The Gibbard-Satterthwaite theorem concerns a deterministic social choice function on all profiles of strict preferences over a finite set of at least three alternatives. If it is onto and strategyproof, it is a dictatorship in social choice: one fixed voter always obtains its top alternative. Equivalently, every onto nondictatorial rule on this unrestricted domain is manipulable. Dictatorships themselves are strategyproof. We prove the implication for two voters.
First derive the rank-raising monotonicity lemma. If changing one report changes the selected alternative from to , strategyproofness in the old profile requires in the old order, while strategyproofness in the new profile requires in the new order. Therefore a change that never lowers the selected relative to any formerly lower alternative cannot change the outcome.
Onto-ness now implies unanimity. For every , some profile selects it. Raise to first place in each voter's order; the preceding lemma keeps the outcome at . Moreover the outcome cannot be when both voters rank some above : starting from such an outcome, raise to second place directly below in each order. These changes never lower relative to anything, so would preserve at a profile unanimously topping , a contradiction. Thus the rule respects unanimous pairwise preference.
For each pair , promote that pair to the first two places in each report, preserving the voter's order between them. Both dominate every outsider unanimously, so the outcome is or . The result depends only on the two voters' comparisons of , not on the lower alternatives: changing a tail cannot reverse the choice between two alternatives whose relative order did not change, since one direction of that change would be a profitable report. These binary choices define a complete strict social relation satisfying pairwise unanimity and independence from other comparisons.
This relation is transitive. To see why, suppose its choices on some triple form a directed cycle. Put those three alternatives first in both reports, preserving their individual relative orders. Unanimity excludes all outsiders, so the rule chooses one of the three, say . Promoting with either other member to the first two positions does not lower and therefore preserves its selection. Thus must win both its binary comparisons, contradicting the cycle. A complete strict relation with no directed three-cycle is transitive. Also the original social choice is its top: for any original selected , promoting and any preserves , so it wins every binary comparison.
It remains to prove two-voter dictatorship for this binary relation. Choose any conflict between . Suppose voter 1 prefers to , voter 2 prefers to , and the social relation follows voter 1. Say voter 1 wins this ordered comparison. For any third alternative , consider the two profile patternswith other alternatives below the triple. In pattern I, the social relation has by independence and by unanimity, hence . This proves that voter 1 wins the conflict against . In pattern II, it has by unanimity and by independence, hence , proving that voter 1 also wins against .
Thus winning against implies winning against every third and every such against . Applying the implication to against gives against , and then to against gives against . The implication therefore supplies both directions of all pairs involving the original alternatives and any new one. For an arbitrary ordered pair distinct from a fixed base alternative , use the already obtained win of against and the third alternative to get the win of against . Hence voter 1 wins every conflict. Unanimous comparisons also follow its preference, so the social relation is always voter 1's full order, and the social choice is its top.
If the initially chosen conflict follows voter 2, swap the voter roles in the same argument. We have therefore proved every onto two-voter strategyproof rule with at least three alternatives is dictatorial. This two-voter dictatorship from binary choice proof establishes the required special case without assuming the general theorem's conclusion.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 212 5 Solution Created 2026-10-03 Updated 2026-10-06
Let be a finite set of alternatives with , and let each agent report a strict total order on . A profile is the tuple of these orders. The domain is unrestricted: every tuple of orders is allowed. A deterministic social choice function selects one alternative from each profile. It is onto if every alternative is selected at some profile. It is strategyproof if no agent, holding all other reports fixed, can obtain an outcome strictly preferred according to its true order by reporting another order. A dictatorship in social choice means that one fixed agent's highest-ranked alternative is always selected, regardless of all other reports.
The Gibbard-Satterthwaite theorem says that every onto, deterministic strategyproof social choice function on this unrestricted domain is a dictatorship in social choice. Equivalently, with at least three possible alternatives an onto nondictatorial rule must permit manipulation. Both the number of alternatives and the unrestricted preference domain are essential hypotheses.
For the requested top-bottom decisiveness lemma, suppose , with top in and bottom in . Fix any with top. If , agent with true order could report and obtain its best outcome , contrary to strategyproofness. Hence . Now fix any . If , agent with true order could report and obtain , which is better than its bottom alternative . ThereforeCall this agent being decisive for . The same argument with agents interchanged applies to agent .
Here is a complete proof of the two-agent theorem. First, onto plus strategyproofness gives unanimity. If occurs at some profile, change agent to any order with top: a different outcome would allow that agent to obtain by returning to its old report. Then change agent to any order with top in the same way. Thus every profile with both agents ranking top selects .
We also need Pareto efficiency. A useful rank-raising monotonicity lemma follows from strategyproofness: if the current outcome is , and one agent changes its order without placing above any alternative previously below , the outcome remains . Otherwise an outcome would satisfy in the old order, since a profitable deviation is forbidden there, but in the new order, since reporting the old order is forbidden there. Those comparisons contradict the allowed change. If both agents prefer to a selected , change their orders one at a time to put first and second. These changes only raise relative to other alternatives, so the outcome remains , contradicting unanimity for . Therefore an alternative unanimously dominated by another cannot be selected.
Choose distinct . Give agent order and agent order . Pareto efficiency forces the outcome to be or . If it is , move to the bottom of agent 's order while keeping top. A switch to would be a profitable deviation for its old true order. Every other alternative is unanimously dominated by . Hence the outcome stays , and the top-bottom decisiveness lemma makes agent decisive for . If the outcome is , the symmetric argument makes agent decisive for . Consequently some agent is decisive for some alternative. Rename that agent and that alternative .
Both agents cannot be decisive for this same . To see this, choose distinct, with every remaining alternative below these three, and considerAt , agent can obtain by placing it top, so strategyproofness restricts the outcome to or . Both agents prefer to , so Pareto efficiency forces . At , agent still ranks top and can obtain it by reporting , so the outcome must again be . On the other hand, at , decisiveness of agent for restricts the outcome to or . Both agents prefer to , so it must be . Since is top in , agent can obtain it at by reporting , forcing outcome there. This contradiction proves that agent is not decisive for .
Now fix and any agent- order with first and second. At every , agent can force by placing it top, so the outcome must lie in . If occurs for even one report , changing agent to an order with first and second preserves , because it can return to to obtain its top choice. Lower to the bottom of agent 's order, keeping top. A switch to would be a profitable deviation under its old order, and any other outcome is unanimously dominated by . Thus remains selected at a profile where agent ranks it top and agent ranks it bottom. The top-bottom decisiveness lemma would make agent decisive for , a contradiction.
Therefore every with agent ranking first and second selects . Choose with bottom and apply the top-bottom decisiveness lemma once more: agent is decisive for in every order placing top. This holds for each , and it already holds for . Agent is a dictator in social choice, proving the two-agent theorem.
With three agents and only two alternatives, the two-alternative majority rule is onto and strategyproof and has no dictator in social choice. An agent whose vote is not pivotal cannot change the outcome. A pivotal agent obtains its preferred alternative by voting truthfully and its less preferred alternative by reversing its vote. No one is a dictator in social choice, since the other two agents can both oppose its preference. There is no tie with three agents. This does not contradict the theorem because its hypothesis fails.
Rank-raising monotonicity lemma 2026-10-06
If a strategyproof social choice function selects , raising in one agent's order without moving any formerly lower alternative above it preserves the outcome. A different outcome would make one of the changes between the old and new reports a profitable deviation. Arbitrary changes among alternatives wholly above or wholly below are allowed.
Social choice theory 2026-10-06
Social choice theory studies how individual preferences determine a collective decision. A social choice function selects one alternative from a preference profile; strategyproofness asks whether agents can benefit by misrepresenting their preferences.
Strategyproofness 2026-10-06
A mechanism or social choice function is strategyproof if truthful reporting is a weakly dominant strategy: for every true type and every collection of other reports, no misreport yields strictly higher utility or a strictly preferred outcome. This is stronger than merely requiring truthful reports to form a Nash equilibrium.
Top-bottom decisiveness lemma Created 2026-10-06 Updated 2026-10-07
For two agents and a strategyproof social choice function, if an alternative is selected when one agent ranks it first and the other ranks it last, it is selected whenever the first agent ranks it first, whatever the other agent reports. Changing the first agent's order preserves its attainable top choice; changing the second agent's order cannot offer it an improvement over a selected bottom alternative.