| In short: For a voting system (ranking of some candidates based on preferences of voters), it would be nice if: - A single voter cannot determine the ranking (as a dictator)
- For every possible set of voter preferences, there is an outcome (not random)
- If everyone likes candidate A over candidate B, then in the final ranking candidate A should be ranked higher than candidate B
- If one prefers A over B when comparing just A and B, then one should also prefer A over B when an additional option C is offered Sounds like some reasonable properties for a voting system, right? Well, the theorem states that if there are more than 2 candidates, then there is no voting system that has all 4 properties above. |
> Well, the theorem states that if there are more than 2 candidates, then there is no voting system that has all 4 properties above in the general case.
Nobel Laureate Amartya Sen[0] has demonstrated that, while there is no system that satisfies all four characteristics in the general case, there are systems that either satisfy all four conditions either probabilistically or satisfy all four conditions subject to some very weak assumptions.
The example I've heard him use is of the 2000 election in Florida, with Bush, Gore, and Nader (let's ignore Buchanan for simplicity). While technically there are 3! = 6 possible ways to rank the candidates, in practice, the ranking (Nader, Bush, Gore) is much less likely than (Nader, Gore, Bush) or (Gore, Nader, Bush). If we introduce one minor assumption about the relative frequencies of the rankings, we can prove that instant-runoff voting[1] does always satisfy all four of Arrow's criteria[2].
To use an analogy from computer science, the halting problem is undecidable in the general case, but that doesn't prevent static analysis tools from spotting many infinite loops; it just means it can't spot all infinite loops with 100% accuracy.
[0] https://en.wikipedia.org/wiki/Amartya_Sen
[1] https://en.wikipedia.org/wiki/Instant-runoff_voting
[2] A different example: instead of making assumptions about the relative frequencies, we could make assumptions about the number of axes that candidates may have and the way they cluster around them. This realistically depicts both two-party and multiparty elections in most parts of the world, since political positions are not uniformly distributed along n dimensions.