3 Kalai’s proof of Arrow’s theorem
Definition 3.1 (Ranking, vote, voting rule, restriction).
Let
be a set of candidates. A ranking of
is a total order on .
Let
be the set of all rankings of .
A vote with
voters and candidate set
is an element of .
A voting rule is a function .
If ,
then the restriction of a vote on
to
is the element
of
where each
is the restriction of the -th
voter’s ranking of .
Theorem 3.2 (Arrow’s Theorem).
If ,
then there is no voting rule with the following three properties:
-
(1)
Weak monotonicity: If every voter prefers
to ,
then
beats .
-
(2)
No dictators: There is no
such that the outcome is determined by the -th
vote.
-
(3)
Irrelevant alternatives have no effect: The restriction of the result to a subset
only on the restriction of the vote to .
Note that in particular, property (3) implies that for any two candidates
, their
eventual relative ranking depends only on their relative rankings by each voter. So if we encode the relative
rankings by
where
|
|
Then the relative ranking in the outcome is given by a Boolean function
.
If we calculate all these pairwise rankings, then they must lead to a total order (defining
if
is ranked above
), i.e. we don’t have a Condorcet
paradox, where voters prefer
to ,
to
and
to
. So to
prove Arrow’s Theorem, it will be enough to show that such an incompatibility must happen.
Lemma 3.3.
Let be a
linear function (i.e. of degree ),
with . Then
there exists
such that
or .
Proof.
If
takes values in ,
then changing
changes
by ,
or .
Since
is linear, it has a formula of the form .
Therefore, each
belongs to .
At least one
is non-zero. If
and
are non-zero, ,
then
takes at least three distinct values, contradiction. □
Example.
This is an example to show that the “Irrelevant alternatives have no effect” property is
hard to satisfy.
With three voters, a natural way to set up the voting system is to say that candidates award 2 points to their
favourite, 1 point to their second favourite, and no points to the least favourite. Suppose that
people
vote ,
vote
and
vote
. Then one can
check that ends
up higher than
if we run the voting system described above. But if we change the
voters to
, then we would
get that scores
higher than ,
which shows that this voting system does not have the “Irrelevant alternatives have no effect” property.
Given some pairwise rankings, we say that there is a Condorcet winner if they form a transitive relation (i.e.,
they induce a total ordering).
Remark.
If there is always a Condorcet winner, then necessarily
. To see this,
let be
arbitrary, let ,
and let . Since
, this is a valid
vote (i.e. ). The
outcome is
(where
by weak monotonicity). For this to be a valid ranking, we must have
. That is true for
all . By symmetry,
we also have
for all , so
, so by
symmetry .
Proof of Arrow’s Theorem.
Suppose we have three candidates ,
,
and
voters. Encode a vote as a sequence
where for each ,
if and only if voter
prefers
to ,
if and only if voter
prefers
to ,
and
if and only if voter
prefers
to .
For this to be a vote, .
Let
be the set of all such .
A voting rule is then a function .
If axiom 3 holds (“Irrelevant alternatives have no effect”), then we can write
for three Boolean functions .
Let us assume that ,
as shown in the above Remark. Then we have a Condorcet winner if and only if for every
, it is not the
case that . But
is false if
and only if .
So if there is always a Condorcet winner, then
|
|
so .
If we choose
uniformly from ,
then is uniform
in . Having
picked , the
possibilities for
are ,
and
with all three
equally likely. So
with probability .
Therefore,
|
|
We can conclude that . By
the Fourier formula for ,
it follows that
By Parseval, .
It follows that
when ,
or in other words that
is linear (with zero constant term). By Lemma 3.3,
is a dictator, violating axiom 2. □
We will show that if we relax the above theorem to consider voting rules where with probability
we fail
to give a Condorcet winner, then there is an “almost dictator” (someone who determines the vote most of the
time).
Note that if ,
then
|
|
So , so
. Therefore,
if , then
so
. But
writing
for ,
|
|
so
|
|
If then
, i.e.
.
To show that there is an almost dictator we will need to introduce a lot more theory.