Arrow's Impossibility Theorem
Arrow's Impossibility Theorem is a foundational result in social choice theory proving that when voters rank three or more distinct alternatives, no ordinal preference aggregation rule can simultaneously satisfy unrestricted domain, weak Pareto efficiency, independence of irrelevant alternatives, and non-dictatorship.
Arrow's Impossibility Theorem (also known as Arrow's General Possibility Theorem) is a landmark mathematical theorem in social choice theory and welfare economics formulated by Kenneth J. Arrow in his 1951 monograph Social Choice and Individual Values (for which he was awarded the 1972 Nobel Memorial Prize in Economic Sciences). The theorem demonstrates that when a society of at least two individuals (N ≥ 2) must rank three or more discrete alternatives (|X| ≥ 3), no ordinal social welfare function can convert individual preference rankings into a complete and transitive collective ranking while simultaneously satisfying four normative fairness axioms: Unrestricted Domain (U), Weak Pareto Efficiency (P), Independence of Irrelevant Alternatives (IIA), and Non-Dictatorship (ND).
Condorcet's Voting Paradox and Ordinal Aggregation
Cyclical Majority Preferences
Prior to Arrow's axiomatic synthesis, the Marquis de Condorcet demonstrated in 1785 that pairwise majority voting over three alternatives X = {A, B, C} can generate an intransitive collective cycle even when every individual voter holds rational, transitive preferences. Consider three voters (1, 2, 3) with the following strict preference orderings:
- Voter 1: A ≻1 B ≻1 C
- Voter 2: B ≻2 C ≻2 A
- Voter 3: C ≻3 A ≻3 B
In a pairwise contest between A and B, Voters 1 and 3 prefer A over B (a 2–1 majority for A ≻ B). Between B and C, Voters 1 and 2 prefer B over C (a 2–1 majority for B ≻ C). Transitivity would require A ≻ C; yet in a pairwise contest between C and A, Voters 2 and 3 prefer C over A (a 2–1 majority for C ≻ A). Consequently, majority rule produces the collective cycle A ≻ B ≻ C ≻ A, leaving no Condorcet winner and making the final decision dependent on the agenda-setter's sequence of pairwise votes. Arrow asked whether any sophisticated ordinal voting system—such as rank-order point systems or sequential runoffs—could eliminate such cycles without introducing new pathologies.
Axiomatic Formulation of Arrow's Theorem
Preference Relations and Social Welfare Functions
Let N = {1, 2, ..., n} (n ≥ 2) be a finite set of individuals and X (|X| ≥ 3) be a set of social alternatives. Each individual i ∈ N holds a weak preference relation Ri on X (with strict preference Pi and indifference Ii) that belongs to the set L(X) of complete and transitive weak orderings:
- Completeness: For all x, y ∈ X, either x Ri y or y Ri x (or both).
- Transitivity: For all x, y, z ∈ X, if x Ri y and y Ri z, then x Ri z.
A preference profile is an n-tuple (R1, ..., Rn) ∈ L(X)n. An Arrovian Social Welfare Function (SWF) is an aggregation rule F: D ⊆ L(X)n → L(X) that maps any admissible profile of individual rankings into a single complete and transitive social preference ordering R = F(R1, ..., Rn), with strict social preference denoted P.
The Four Arrovian Axioms
Arrow imposed four conditions on the social welfare function F:
- Unrestricted Domain (U): The domain D of F includes all logically possible profiles of complete and transitive individual orderings (D = L(X)n). Every profile must yield a complete, transitive social ordering R.
- Weak Pareto Principle (P) (Unanimity): aligned with Pareto efficiency, for any pair of alternatives x, y ∈ X, if every individual strictly prefers x over y (x Pi y for all i ∈ N), then society must strictly prefer x over y (x P y).
- Independence of Irrelevant Alternatives (IIA): The social ranking between any two alternatives x and y depends solely on the individual rankings between x and y. Formally, for any two profiles (R1, ..., Rn) and (R′1, ..., R′n) that agree on the restriction to {x, y} (meaning x Ri y ⇔ x R′i y and y Ri x ⇔ y R′i x for all i), the social rankings R = F(R1, ..., Rn) and R′ = F(R′1, ..., R′n) must rank x and y identically.
- Non-Dictatorship (ND): There exists no single individual d ∈ N (a dictator) whose strict preference automatically overrides all other n − 1 voters across every pair of alternatives and every profile (i.e., there is no d such that for all x, y ∈ X and all profiles, x Pd y ⇒ x P y).
Theorem (Arrow, 1951, 1963): For n ≥ 2 finite individuals and |X| ≥ 3 alternatives, no Social Welfare Function F satisfies U, P, IIA, and ND simultaneously. Equivalently, any SWF satisfying U, P, and IIA is dictatorial.
| Voting / Aggregation Rule | Satisfies Transitivity & U? | Satisfies Weak Pareto (P)? | Satisfies IIA? | Satisfies Non-Dictatorship (ND)? |
|---|---|---|---|---|
| Pairwise Majority Rule | No (Condorcet cycles) | Yes | Yes | Yes |
| Borda Count (Rank-Sum) | Yes | Yes | No (vulnerable to clone entry/exit) | Yes |
| Plurality / Instant-Runoff | Yes | Yes | No (spoiler effect from third candidates) | Yes |
| Serial Dictatorship | Yes | Yes | Yes | No (Voter d dictates all strict choices) |
| Median Voter (Single-Peaked) | Yes (on restricted domain) | Yes | Yes | Yes (relaxes Unrestricted Domain U) |
Proof Architecture via Decisive Coalitions and Pivotal Voters
Modern proofs of Arrow's theorem (such as those by Amartya Sen, 1970, and John Geanakoplos, 2005) proceed in three logical steps:
- Decisive Coalitions and Field Expansion: A coalition G ⊆ N is called decisive for x over y if whenever all members of G rank x ≻ y, society ranks x P y regardless of how voters outside G rank x and y. Using Unrestricted Domain, Weak Pareto, IIA, and social transitivity across a third alternative z, the Field Expansion Lemma proves that if a coalition G is decisive over any single pair (x, y), then G is globally decisive over all ordered pairs of alternatives in X.
- Group Contraction (Ultrafilter Property): If a decisive coalition G with |G| ≥ 2 is partitioned into two disjoint subsets G1 and G2, constructing a Condorcet-style profile across G1, G2, and N \ G over three alternatives {x, y, z} forces either G1 or G2 to be decisive on its own, or else social transitivity fails.
- Isolation of the Dictator: Because the grand coalition N is decisive by Weak Pareto (P) and N is finite, repeatedly partitioning decisive coalitions contracts the decisive set down to a singleton coalition {d} of size 1—establishing that voter d is a dictator, contradicting ND.
Alternatively, Geanakoplos (2005) proves the theorem by placing one alternative b strictly at either the very top or the very bottom of every voter's ranking. By IIA and P, society must also place b at the extreme top or bottom. Moving b from the bottom to the top of each voter's ballot one voter at a time isolates a unique pivotal voter n* whose change flips b from the very bottom to the very top of the social ordering; IIA then compels n* to be a dictator over all remaining pairs (α, γ).
Escape Routes and Connection to Mechanism Design
Domain Restriction: Black's Median Voter Theorem
Escape routes from Arrow's impossibility require relaxing at least one axiom:
- Relaxing Unrestricted Domain (Single-Peaked Preferences): Duncan Black (1948) proved that if alternatives can be arranged along a single one-dimensional ideological or fiscal spectrum (such as a tax rate t ∈ [0, 1]) and every voter holds single-peaked preferences (utility declines monotonically as policy moves away from the voter's ideal point ti* in either direction), Condorcet cycles vanish completely. Under single-peakedness, pairwise majority rule produces a transitive social ordering whose top choice is the ideal point of the median voter.
- Relaxing IIA and Embracing Cardinal / Approval Scales: Positional rules like the Borda Count (assigning m − 1 points to a first choice, m − 2 to a second choice, down to 0) satisfy U, P, and ND by sacrificing IIA. Similarly, Approval Voting and Majority Judgment (Balinski and Laraki, 2007) replace purely ordinal rankings with cardinal evaluative grades, bypassing Arrow's ordinal framework.
- Relaxing Fininteness or Introducing Interpersonal Utility Comparisons: Amartya Sen (1970) showed that welfare economics can construct consistent social evaluations when ordinal rankings are enriched with cardinal, interpersonally comparable utility information—allowing society to evaluate utilitarian sums ∑ ui(x), Rawlsian maximin mini ui(x), or inequality metrics such as the Gini coefficient.
In game theory and mechanism design, Arrow's theorem connects directly to the Gibbard–Satterthwaite Theorem (1973, 1975): because IIA prevents a voting rule from using preference intensities, any non-dictatorial ordinal voting rule over three or more outcomes is susceptible to tactical voting (violating dominant-strategy incentive compatibility).
Frequently Asked Questions
Why does the Borda Count violate Independence of Irrelevant Alternatives (IIA)?
Suppose three voters rank four candidates {A, B, C, D} where C and D are ideological clones of B. Under the Borda Count (3, 2, 1, 0 points), the presence of clones C and D inflates the point gap between B and A even if no voter changes their relative preference between A and B. Thus, adding or removing an "irrelevant" third option C can flip the societal winner from A to B, violating IIA.
Does Arrow's Theorem mean democracy is impossible?
No. Arrow's theorem proves that no single ordinal aggregation procedure can satisfy all four idealized axioms across every conceivable preference profile simultaneously. In practice, democratic institutions operate effectively because empirical political preferences often exhibit strong single-peaked structure (avoiding Condorcet cycles) and constitutional rules trade off strict IIA for non-dictatorial representation.
How does Sen's "Liberal Paradox" differ from Arrow's Theorem?
In The Impossibility of a Paretian Liberal (1970), Amartya Sen dropped IIA entirely and replaced ND with a "Minimal Liberalism" condition (granting at least two individuals decisive personal autonomy over a purely private choice, such as whether to read a book). Sen proved that Minimal Liberalism conflicts directly with the Weak Pareto Principle over an unrestricted domain, even without requiring full social transitivity.
References
- Arrow, K. J. (1950). A Difficulty in the Concept of Social Welfare. Journal of Political Economy, 58(4), 328–346. https://doi.org/10.1086/256963
- Arrow, K. J. (1963). Social Choice and Individual Values (2nd ed.). Yale University Press. https://cowles.yale.edu/publications/cfp/monograph-12
- Black, D. (1948). On the Rationale of Group Decision-making. Journal of Political Economy, 56(1), 23–34. https://doi.org/10.1086/256633
- Gibbard, A. (1973). Manipulation of Voting Schemes: A General Result. Econometrica, 41(4), 587–601. https://doi.org/10.2307/1914083
- Geanakoplos, J. (2005). Three Brief Proofs of Arrow's Impossibility Theorem. Economic Theory, 26(1), 211–215. https://doi.org/10.1007/s00199-004-0556-7