Arrow's impossibility theorem establishes, all fair voting systems are a dictatorship. My initial investigation led me to believe Arrow's claim was misleading. However, upon attempting to design a colloquially "fair" Arrow dictatorship, I discovered the condition to be much stronger than expected. This essay delves into Arrow's dictatorship condition, and proves all fair dictatorships must arbitrarily chose a dictator. As far as I know (08/07/2023), the proof is original.
Impossibility theorems are peculiar. While most of modeling deals with what may happen, they deal with what may not. Incredibly, many impossibility theorems are highly applicable. For example, light moves at the speed limit of the universe, fault-tolerant distributed consensus is impossible, and clocks can sometimes be synchronized.
Arrow's Impossibility Theorem is peculiar among impossibility theorems. In inexact terms: no ranked-choice voting system can be fair, and a non-dictatorship.
My first reaction was one of incredulity. Arrow's Impossibility Theorem is trivially false; ranked-choice voting is used by many non-dictatorships. For example, Portland, OR will be using single-transferable-vote, ranked-choice voting, starting November 2024.
The reason for this confusion is, Arrow does not use the colloquial meaning of dictatorship. By Arrow's construction, an individual is a dictator if all their preferences are satisfied. Thus, vacuously, someone ranking all options equally is a dictator.
Upon discovering this, I felt vindicated, and wrote an essay about it; Titled Always A Happy Voter, with the abstract:
I think Arrow's Impossibility Theorem is understood as being more dire than it is. The theorem states, no ranking system can be fair, and a non-dictatorship. However, Arrow does not use the colloquial meaning of dictatorship. In my opinion, a better phrasing is, every fair ranking system totally satisfies the preferences of at least one voter.
In actuality, Arrow's theorem is quite applicable. This essay delves into why non-dictatorship is a stronger condition than it appeared to me.
We are presented with a set of voters , and a set of at least three options. During an election, each voter turns in a ballot ; which is a relation ordering the options according to their preferences. Let denote a matrix containing all ballots.
The job of a voting system is to take , and produce a single ordering of options, which reflects the will of voters. Let denote the voting system's ordering. If all voters prefer to to , then should satisfy . Lets call the requirement, if all voters prefer to ; then , unanimity.
What other requirements do we have for to be fair? Lets require be non-circular, and adding or removing options not impact the rankings of unrelated ones.
We say a voting system is fair if it satisfies unanimity , transitivity , and IIA. These requirements are relatively sparse, and one may prefer to add more. Though, they are all we need: Arrow's impossibility theorem shows all fair voting systems are dictatorships. For an excellent proof of this, see John Geanakoplos's paper Three Brief Proofs of Arrow's Impossibility Theorem.
Imagine a voting system which picks a dictator at random and uses their ballot: .
While fair, this voting system does little to express the collective will of voters. Can we do better than arbitrarily selecting a dictator?
Here's an idea: instead of selecting a dictator at random, select a dictator who's preferences are very close to the popular will. For example, say we used a popular form of ranked-choice voting to determine an ordering, then selected the ballot "closest" to that ordering as dictator. I believe it is impossible for a fair voting system to do this. This section provides an attempt at a proof.
Let denote the set containing all permutations of with one or more option removed. Let denote a voting system which maps (a matrix of ballots) to an ordering, . Let be a function which yields the set of options being considered in a ballot matrix.
I derive a contradiction.
To be a dictatorship, must satisfy .
This follows from the definition of dictatorship, as a voter's ballot must be selected as the social choice function.
To satisfy IIA, .
This follows from the definition of IIA, as the ranking of two options must be independent of the other options being considered.
must satisfy .
Per (2), options must be ranked the same regardless of the set of options being considered. Thus, per (1) the same dictator's ballot must be selected regardless of what options are considered.
is not a function of the ballots inputted.
Let . Now, let represent a set of options disjoint from , and a ballot matrix such that and . Per (3), the same dictator must be selected for all subsets of . Let and be ballot matrices such that and . Per (3), and must select the same dictator. As and have no overlap, cannot be a function of the ballot matrix inputted.
Thus, it is impossible to select the dictator as a function of the ballots, and satisfy IIA. Putting this together with Arrow's impossibility theorem: All fair voting systems must select a dictator arbitrarily.