Applied and computational mathematics
Social choice theory
Studies how individual preferences combine into collective decisions, including voting systems.
IntuitionThree friends, three favorite restaurants, and no fair way to pick one
Ann prefers sushi to pizza to tacos. Bob prefers pizza to tacos to sushi. Cara prefers tacos to sushi to pizza. Ask which restaurant the group of three prefers, comparing two at a time by majority vote: a majority (Ann and Cara) prefers sushi to pizza; a majority (Ann and Bob) prefers pizza to tacos; but a majority (Bob and Cara) also prefers tacos to sushi. The group's preference cycles — sushi beats pizza beats tacos beats sushi — even though every individual person has a perfectly consistent ranking. Social choice theory studies exactly this gap between individually rational preferences and collectively rational decisions, and asks how far it can be closed.
Formally, each voter reports a preference order — a ranking of the alternatives from most to least favored. A social welfare function takes the whole profile of individual rankings and outputs a single social ranking; a social choice function takes the profile and outputs a single winner. Both kinds of rules need to handle every logically possible profile, not just convenient ones, which is exactly what makes the restaurant example above a genuine problem rather than a fluke.
UndergraduateAggregation rules and Arrow's four conditions
Definition: Social welfare function and the majority relation
A social welfare function maps every profile of individual preference orders to a single social preference order . The majority relation is the natural candidate: declare socially exactly when a strict majority of voters rank above . As the restaurant example showed, the majority relation can fail to be transitive — it can cycle instead of ranking the alternatives from best to worst.
Arrow asked: is there any rule, majority or otherwise, that always outputs a transitive social ranking while satisfying a short list of minimal fairness conditions? Unrestricted domain: the rule must work for every possible profile of individual rankings. Weak Pareto: if every voter ranks above , so must society. Independence of irrelevant alternatives (IIA): the social ranking of versus depends only on how individuals rank versus , not on where some third alternative sits. Non-dictatorship: no single voter's preferences always determine the social ranking regardless of everyone else.
| Rule | How the winner is chosen | Always picks the Condorcet winner? | Strategy-proof? |
|---|---|---|---|
| Plurality (most first-place votes) | Each voter names one favorite; most votes wins | No | No |
| Borda count | Rank of alternatives gives points; highest total wins | No | No |
| Pairwise majority (Condorcet method) | Compare every pair head-to-head by majority vote | Yes, when one exists | No |
AdvancedTwo impossibility theorems
If there are at least alternatives, the only social welfare function satisfying Unrestricted Domain, Weak Pareto, and Independence of Irrelevant Alternatives is a dictatorship: some single voter such that the social ranking always equals voter 's own ranking.
Why is it true?
Pareto and IIA sound modest — surely some clever, non-dictatorial rule could satisfy both while still producing a coherent ranking. Arrow's theorem shows this intuition is wrong: whenever there are or more alternatives, the two conditions together already force all of the aggregation power onto a single voter, once transitivity is also required.
Proof
Sketch (pivotal voter argument). Fix three alternatives . Call "extreme" in a profile if every voter ranks either at the very top or the very bottom of their own list, with arbitrary rankings among the others. A short argument using Weak Pareto and IIA — moving other alternatives one at a time past and checking that doing so cannot be blocked without violating Pareto or letting a ranking depend on where sits — shows that whenever is extreme for every voter, society must also rank at the very top or the very bottom of its own ranking.
Start from the profile where every voter ranks at the bottom; by Weak Pareto, society ranks at the bottom too. Now let voters switch, one by one in a fixed order, to ranking at the top, keeping extreme at every step. By the extremal fact above, at each step society's ranking of is still either top or bottom, and Pareto forces it to be top once everyone has switched. So there is a first voter, call them , whose switch flips the social ranking of from bottom to top — the pivotal voter for .
Next, show is decisive between and too — not just about . Build a new profile where ranks above above , other voters who came before in the switching order rank at the top (so their relative ranking of can be set freely), and the rest rank at the bottom. Comparing this profile to the two profiles used to define pivotality, IIA implies society ranks above (from the top-of- side) and above (from the bottom-of- side), hence above by transitivity — exactly matching 's own ranking of versus , regardless of how anyone else ranks them.
Repeating this argument for every pair of alternatives shows 's preference always determines society's preference: is a dictator. This contradicts Non-Dictatorship, so no rule can satisfy all of Unrestricted Domain, Weak Pareto, and IIA without also being dictatorial.
Let a social choice function pick a single winner from at least alternatives, for every possible profile of voter rankings, in such a way that every alternative can actually win for some profile (onto). If the function is strategy-proof — no voter can ever get a better outcome (according to their true ranking) by reporting a false ranking — then it must be a dictatorship: some voter's top choice is always the winner.
Why is it true?
Ranked-choice systems are often sold as resistant to strategic voting. Gibbard–Satterthwaite says the opposite is essentially unavoidable: as soon as a rule picks a single winner from or more alternatives, is defined for every profile, lets every alternative win sometimes, and is not a dictatorship, there is guaranteed to be some situation where some voter benefits from lying about their preferences.
Proof
Sketch (reduction to Arrow's theorem). First, a monotonicity lemma: if alternative wins at some profile, and the profile changes only by some voters moving higher in their own ranking (without otherwise reordering the other alternatives), must still win. Otherwise a voter whose sincere ranking is the "before" profile could misreport as the "after" profile to push from losing to winning, or vice versa — either way, contradicting strategy-proofness for someone.
Next, use the choice function to build a derived social ranking for each profile: declare above in the derived ranking exactly when would still win after every alternative other than and is deleted from every voter's ballot, leaving a straight two-way race. Ontoness and strategy-proofness of the original choice function, together with the monotonicity lemma, can be used to check that this derived ranking satisfies Unrestricted Domain, Weak Pareto, and Independence of Irrelevant Alternatives as a social welfare function.
By Arrow's Impossibility Theorem, since there are at least alternatives, this derived social ranking must be dictatorial: some voter 's ranking always equals the derived social ranking.
Finally, check that this same voter 's top choice is always the winner of the original social choice function: since the derived ranking puts 's favorite alternative above every other alternative, and the derived ranking tracks who wins pairwise comparisons, 's favorite must be the overall winner at every profile. So the original strategy-proof, onto social choice function is dictated by voter .
AdvancedReal-World Applications and Worked Examples
Social choice theory shapes real institutions: national election commissions choose between plurality, ranked-choice, and proportional systems knowing exactly which manipulation risks and paradoxes each one accepts; committees and juries that rank candidates or proposals by Borda count or pairwise comparison inherit the same trade-offs; and recommender systems and AI alignment researchers now treat combining many users' or many AI raters' preferences into a single ranking as a social choice problem in disguise, inheriting Arrow's and Gibbard–Satterthwaite's warnings along with it.
Example: Finding the Borda count winner
Three voters rank three candidates as follows. Voter 1: . Voter 2: . Voter 3: . With candidates, a first-place vote earns points, second place earns point, and last place earns points. Who wins by Borda count?
Solution
Tally 's points: Voter 1 ranks first ( points), Voter 2 ranks last ( points), Voter 3 ranks second ( point). Total: .
Tally 's points: Voter 1 ranks second ( point), Voter 2 ranks first ( points), Voter 3 ranks first ( points). Total: .
Tally 's points: Voter 1 ranks last ( points), Voter 2 ranks second ( point), Voter 3 ranks last ( points). Total: .
has the highest total, points, so wins by Borda count — even though is nobody's unanimous top choice, it is consistently ranked near the top by everyone.
Example: A voter who benefits from lying, under plurality rule
Under plurality rule (each voter names one favorite; most votes wins), suppose voters truly prefer , voters truly prefer , and voters truly prefer . If everyone votes for their true favorite, who wins, and can any of the voters in the last group get a better outcome by voting for someone other than their true favorite ?
Solution
If everyone votes sincerely: gets votes, gets votes, gets votes. has the most votes and wins.
But the voters who truly prefer rank last. From their point of view, winning is the worst possible outcome.
Suppose instead those voters insincerely vote for , their second choice, instead of . The tally becomes : , : , : . Now wins.
Since these voters truly rank above ( for each of them), switching their vote from their sincere favorite to changed the outcome from their worst option () to a better one () — exactly the kind of profitable misrepresentation that Gibbard–Satterthwaite guarantees must exist for any non-dictatorial rule with or more alternatives.
Three voters rank candidates : Voter 1: . Voter 2: . Voter 3: . By the majority relation, what is the social ranking of versus ?
With candidates, a first-place vote is worth how many Borda points, using the convention that last place is worth points?
Arrow's Impossibility Theorem shows that, with or more alternatives, no social welfare function can satisfy Unrestricted Domain, Weak Pareto, Independence of Irrelevant Alternatives, AND:
According to the Gibbard–Satterthwaite theorem, which voting rule (choosing one winner from or more candidates, defined for every profile, letting every candidate win sometimes) can guarantee that NO voter ever benefits from insincere voting?
References
- Kenneth J. Arrow (1950). A Difficulty in the Concept of Social Welfare · DOI:10.1086/256963
- Allan Gibbard (1973). Manipulation of Voting Schemes: A General Result · DOI:10.2307/1914083
- Amartya Sen (1970). Collective Choice and Social Welfare