Lecture 3
Arrow's Impossibility Theorem
Arrow's Impossibility Theorem
Recap: Where We Are
In Lecture 2, we introduced four aggregation rules — majority, unanimity, Borda count, and dictatorship — and evaluated them against three axioms: Completeness (C), Pareto (P), and No Dictator (ND). We saw that each rule has a flaw: unanimity violates C, dictatorship violates ND, and majority rule violates transitivity (which we observed implicitly but did not yet formalize). Borda count seemed to pass all three, but we flagged that a fourth axiom would cause trouble. That fourth axiom is Independence of Irrelevant Alternatives, and the resulting impossibility result is Arrow's theorem.
The IIA Axiom
Independence of Irrelevant Alternatives (IIA): The social ranking of any two alternatives and depends only on how individual voters rank against — not on how they rank or against any third alternative .
More formally: suppose we have two preference profiles and such that for every voter and every pair , voter 's ranking of vs. is the same in both profiles (that is, ). Then the social ranking of vs. must also be the same under both profiles.
The intuition is that the social ranking of two options should be determined by how people compare those two options, full stop. Changing how voters rank a third option — which does not affect their relative views on vs. — should not change the social ranking of vs. . This sounds eminently reasonable, but it rules out Borda count.
Borda Count Violates IIA: The Russian Election Example
Consider four candidates: Navalny (N), Ivanov (I), Putin (P), and Zyuganov (Z). There are 100 voters: 60 of type 1 and 40 of type 2, with the following rankings:
- Type 1 (60 voters): Navalny Ivanov Putin Zyuganov
- Type 2 (40 voters): Ivanov Zyuganov Putin Navalny
With four candidates, the Borda scores are 4, 3, 2, 1 from first to last. The total Borda scores are:
The social ranking is: Ivanov Navalny Putin Zyuganov. In particular, Navalny ranks above Putin.
Now suppose Zyuganov drops out of the race. We re-run Borda with only three candidates, using scores 3, 2, 1. The rankings of the remaining three candidates are unchanged for every voter. But the Borda scores change:
The social ranking is now: Ivanov Navalny Putin. That is the same relative ranking of Navalny vs. Putin — still Navalny above Putin. So far no violation.
But let us reconsider with a slightly different type-2 ranking. Suppose instead:
- Type 1 (60 voters): Navalny Ivanov Putin Zyuganov
- Type 2 (40 voters): Zyuganov Ivanov Putin Navalny
Now with all four candidates:
Social ranking: Ivanov Navalny Zyuganov Putin. Navalny ranks above Putin.
Now remove Zyuganov. Three-candidate Borda with type 2 ranking Ivanov Putin Navalny:
Still Navalny above Putin. Let us try a version where the violation is stark. Consider:
- Type 1 (60 voters): Navalny Putin Ivanov Zyuganov
- Type 2 (40 voters): Ivanov Zyuganov Putin Navalny
With all four candidates (scores 4,3,2,1):
Social ranking: Navalny Ivanov Putin Zyuganov. Both Navalny and Ivanov rank above Putin.
Now remove Zyuganov. Three-candidate Borda (scores 3,2,1):
Now Ivanov Navalny. No voter changed their ranking of Navalny vs. Ivanov — yet the social ranking of those two flipped when Zyuganov was removed. This is a clear IIA violation: the social ranking of Navalny vs. Ivanov depends on where Zyuganov fits in everyone's ranking, even though Zyuganov is "irrelevant" to the Navalny-Ivanov comparison.
Summary: Which Rules Satisfy Which Axioms
We now have a complete picture of the four rules against five criteria (C, P, ND, IIA, and Transitivity of the social preference):
Majority rule satisfies C, P, ND, and IIA, but can violate transitivity of (the Condorcet paradox: if voter 1 prefers , voter 2 prefers , and voter 3 prefers , then majority gives , , and — a cycle).
Unanimity rule satisfies P, ND, IIA, and transitivity, but violates C (incomparability whenever voters disagree).
Borda count satisfies C, P, ND, and transitivity, but violates IIA as shown above.
Dictatorship satisfies C, P, IIA, and transitivity, but violates ND by construction.
No rule in our list satisfies all five properties simultaneously. Arrow's theorem says this is not a coincidence — it is impossible.
Arrow's Impossibility Theorem
Arrow's Impossibility Theorem (Formulation 1): Suppose . There is no social choice function that simultaneously satisfies Completeness (C), Pareto (P), No Dictator (ND), and Independence of Irrelevant Alternatives (IIA).
Equivalently:
Arrow's Impossibility Theorem (Formulation 2): Suppose . Any social choice function that satisfies C, P, and IIA must be a dictatorship.
The proof is non-trivial and involves showing that IIA forces the social choice function to have a very rigid structure that must ultimately track one individual's preferences entirely. We do not prove this in full, but the key step is showing that IIA implies the existence of a "decisive" voter — one whose strict preferences always determine the social strict preference — which is precisely a dictatorship.
Interpretation: What Arrow's Theorem Does and Does Not Say
Arrow's theorem does not say that democracy is bad, nor that there is no good way to make collective decisions. It says that certain desiderata are mutually incompatible when the set of alternatives has at least three elements. Something has to give.
The three main "exits" from the impossibility are:
Drop IIA: This allows Borda count and similar scoring methods. The cost is that the social ranking between two alternatives can depend on how people rank irrelevant third alternatives, which creates scope for agenda manipulation (strategically adding or removing candidates to change the outcome). Whether this cost is acceptable is a substantive question.
Drop ND: This gives dictatorship. Not very attractive as a democratic ideal.
Restrict the preference domain: If we restrict attention to preference profiles where all voters have single-peaked preferences over a one-dimensional policy space, then majority rule satisfies all the other axioms and produces a transitive social preference. This is the route taken by the Median Voter Theorem, which we develop in Lecture 4.
The theorem is a fundamental result in political economy because it shows that there is irreducible tension among the things we want from a collective decision procedure. It does not counsel despair — it counsels realism about the limits of aggregation and careful thought about which properties matter most in a given context.