A direct revelation mechanism asks agents to report their types directly, then computes allocation and payments from those reports. Being direct does not itself imply strategyproofness; the allocation and payment rules must supply the incentive guarantee.
Dominant-strategy incentive compatibility means truthful reporting maximizes a player's utility for every fixed profile of the other reports. It is the monetary-mechanism version of strategyproofness and implies Bayesian incentive compatibility under any independent prior.
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 patterns
with 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.
There is a parity qualification in the printed claim. With the usual strict-majority definition, an even electorate need not have a Condorcet winner. On the axis , the two orders and are both single-peaked preferences, but every pairwise contest is tied. Thus no alternative strictly defeats every other one. We first prove the intended strict-winner result for odd .
Let and order the peaks along the common axis. Their median has at least peaks at or to each side. For any , the voters whose peaks are at or to the right of prefer to by single-peakedness. For any , the corresponding voters on the left prefer . Thus the median peak is the unique Condorcet winner.
The corresponding median voter rule is strategyproof. Fix the other peaks . As one voter reports a peak , the selected median is
where minimum and maximum refer to the common axis. All attainable outcomes lie between and . If the true peak lies inside this interval, truthful reporting obtains the voter's top. If it lies left of the interval, truthful reporting obtains its left endpoint, which the voter's single-peaked order prefers to every larger attainable outcome. The case right of the interval is symmetric. No report improves the outcome. For one voter the rule simply selects its peak.
There is also a proof that does not depend on knowing the axis. If a voter truly prefers a proposed new winner to the current strict Condorcet winner , that voter already opposes in the contest versus . The strict majority supporting in that contest therefore consists of other voters and is unaffected by its report. Thus cannot become a strict Condorcet winner after a profitable misreport. This proves strategyproofness on the domain of profiles for which the selected strict winner exists, including all admissible odd-electorate single-peaked profiles.
For even , a weak Condorcet winner is guaranteed: every alternative between the two middle peaks weakly defeats each other alternative, allowing ties. With a fixed common axis, consistently choosing the lower median or consistently choosing the upper median gives a single-valued strategyproof rule, by the same interval-clamping argument for an order statistic. Arbitrary tie selection is not asserted to have this property. The corrected conclusion is therefore a unique strict winner and its strategyproof selection for odd electorates; a weak winner with a specified median rule for even electorates.
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 . Therefore
Call 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 consider
At , 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.
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.