Arrow's Impossibility Theorem: Why Voting Is Mathematically Hard

In 1951, a young economist named Kenneth Arrow proved that no voting system can satisfy a short list of obvious-looking properties at the same time. Seven decades later, the implications are still unresolved — and they affect every group decision you participate in.

Imagine you and four friends are deciding where to eat. There are three options: Italian, Thai, or sushi. Each person ranks them in order of preference. Now you need a way — a rule, a system, an algorithm — to convert those individual rankings into a single group decision. How hard could that be?

In 1951, a 30-year-old economist named Kenneth Arrow proved, in his Columbia doctoral thesis, that the answer is "harder than it looks, in a deep mathematical sense." His result, now called Arrow's Impossibility Theorem, is one of the most consequential theorems of the 20th century. It won him the Nobel Prize in Economics. It launched the field of social choice theory. And it permanently complicated every claim that some voting system is fairer than another.

The four properties

Arrow asked: what properties should a fair voting system have? He proposed four that seem unobjectionable.

Universality. The system must produce a result for any combination of individual preferences. No "we can't decide" outputs. Every input has an output.

Non-dictatorship. No single voter's preferences should determine the outcome regardless of what everyone else thinks. The system shouldn't reduce to "ask Bob."

Pareto efficiency. If every voter prefers option A to option B, the group result must rank A above B. If everyone agrees, the system has to respect that.

Independence of irrelevant alternatives. The group's ranking of A versus B should depend only on individual rankings of A versus B, not on where C falls in anyone's list. Adding or removing a third option shouldn't flip the comparison between the first two.

These four are difficult to argue against in the abstract. They are minimum requirements for what we mean by "fair voting." Arrow's theorem says: no voting system with three or more options can satisfy all four at the same time.

Not just "no current system." No possible system. The impossibility is mathematical, not historical.

The proof, sketched

The full proof is technical, but the structure is clean. Arrow showed that the four conditions, taken together, force the existence of a "decisive coalition" for any pair of alternatives — a group whose preferences settle the matter regardless of others. He then showed, through a series of swaps, that the decisive coalition for one pair must be decisive for all pairs. And then that the decisive coalition can be reduced, step by step, to a single voter.

Whoever that voter is, they are a dictator. The four conditions, applied to any system, conjure one up.

What it doesn't say

The theorem is often misquoted. It doesn't say all voting is meaningless. It doesn't say democracy is broken. It doesn't say one system is as good as another. What it says is that no system gets all four properties at once, so every real-world voting method is making a trade-off. The interesting question becomes which trade-off.

The familiar trade-offs

Each common voting system gives up a different property:

Plurality voting (the U.S. presidential system, U.K. parliamentary seats) violates independence of irrelevant alternatives spectacularly. The 2000 U.S. election, where Ralph Nader's presence likely shifted the Bush–Gore outcome, is the textbook example. Removing Nader from the ballot would have changed the comparison between the two main candidates — exactly what Arrow said shouldn't happen.

Borda count (used in some sports rankings) gives points based on rank. It also violates independence: dropping a low-ranked option changes how points distribute among the others.

Condorcet methods (head-to-head matchups) sometimes fail universality — they produce no winner when preferences cycle. A beats B, B beats C, C beats A. The "Condorcet paradox" was actually known to Marquis de Condorcet in 1785, two centuries before Arrow generalized it.

Instant runoff (ranked choice) violates monotonicity in edge cases — sometimes ranking a candidate higher actually causes them to lose. It also violates independence.

Approval voting avoids the impossibility by changing the rules: voters express support, not rankings. This sidesteps Arrow but introduces other strategic problems.

The strategic dimension

Allan Gibbard and Mark Satterthwaite extended Arrow's argument in the 1970s. They showed that any non-dictatorial voting system with three or more options is manipulable — there exists some scenario where a voter can get a better outcome by misrepresenting their true preferences.

This is why "voting strategically" is a real thing. A voter who likes Nader most but Gore second can rationally vote Gore to prevent Bush. The system's mathematics rewards lying about preferences. It is not a flaw of any specific system. It is a property of voting itself.

What this means for group decisions

The implications go far beyond elections. Any time a group converts individual preferences into a collective decision — committee votes, product roadmap prioritization, restaurant choices, jury deliberations — the same impossibilities apply.

This explains a lot of organizational dysfunction. The team's decision is bizarre because the procedure happened to fall onto a particular trade-off. The committee's choice violates someone's intuition because intuitions are usually built from a different set of fairness assumptions. The 4-3 board vote was sensitive to the order in which options were considered.

None of this is about bad people or bad systems. It is about the geometry of preference aggregation.

The escape routes

Several strategies sidestep the impossibility:

Restrict the preferences. If voters' preferences have a natural one-dimensional structure (left-right political spectrum, prices), the median voter theorem produces a fair outcome. Arrow's theorem requires the full generality of arbitrary preferences; reality is sometimes simpler.

Add cardinal information. Arrow's theorem assumes only ordinal rankings. Systems that ask "how strongly do you prefer A over B?" — score voting, range voting — escape the theorem by giving voters more expressive ballots.

Decentralize the decision. Markets aggregate preferences without group voting at all. Each person votes with their own resources, on their own choices, and the system never has to produce a single ranking.

Live with the trade-off. Pick which property to sacrifice and document the choice. Plurality is fast and simple. Condorcet is fair when it produces a result. Approval is easy to count. Each is correct for some situations.

What's beautiful about it

Arrow's theorem is one of those rare results where the proof is finite, the conditions are clear, and the implications echo through every field that touches collective choice — politics, economics, organizational design, AI alignment, even biology.

It is a mathematical statement about a deeply human problem: how do many become one? The answer Arrow found is that some part of "fairness" must always give. Different cultures and different systems give in different places. The theorem doesn't tell you which trade-off is right. It tells you that the search for a perfect system is over before it starts — and that the work, instead, is in choosing which imperfections you can live with.

That is also good engineering advice, incidentally. Most hard problems do not have clean solutions. They have trade-offs you understand.

Read more