Strategyproofness of voting systems - UvA-DARE

Strategyproofness of voting systems
Nora Boeke
April 26, 2013
Bachelorproject
Begeleiding: dr. Ulle Endriss
Korteweg-De Vries Instituut voor Wiskunde
Faculteit der Natuurwetenschappen, Wiskunde en Informatica
Universiteit van Amsterdam
Abstract
The Gibbard-Satterthwaite Theorem states that the only resolute strategyproof voting
system is dictatorschip. Duggan and Schwartz proved that every non-dictatorial surjective voting system among three or more candidates, is manipulable. Recently, Brandt
and Brill proved that there exists a class of non-dictatorial social choice functions that
is strategyproof. In this thesis the different articles and their concepts are placed next
to each other in order to understand what causes the different keyresults . It becomes
clear that this difference lies in the notion of calling a voting system strategyproof or
not. The varying concepts of strategyproofness and the preferences over sets, will be
analyzed, explained and discussed.
Titel: Strategyproofness of voting systems
Auteur: Nora Boeke, [email protected], 6041892
Begeleiding: dr. Ulle Endriss
Einddatum: April 26, 2013
Korteweg-De Vries Instituut voor Wiskunde
Universiteit van Amsterdam
Science Park 904, 1098 XH Amsterdam
http://www.science.uva.nl/math
2
Contents
1 Introduction
4
2 Theory
2.1 Notation . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Strategyproofness in the resolute context . . . . . . .
2.3 Strategyproofness in the non-resolute context, Taylor
2.4 Strategyproofness in the non-resolute context, Brandt
2.5 Systematic Comparative Review . . . . . . . . . . . .
. . . . . .
. . . . . .
. . . . . .
and Brill
. . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
10
13
23
31
3 Conclusion
37
4 Popular Summary
38
Bibliography
40
3
1 Introduction
Social choice theory is a branch of Mathematical Economics that studies the mechanisms
of voting procedures. When a group of individuals has to take a collective decision, different procedures can be used to aggregate the different preferences of the group members
into this common decision. Usually, during elections each individual gives his vote to
the candidate he most prefers. Out of all given votes the candidate who gathers most
votes becomes the winner. This method of choosing a winner is called ‘the plurality
rule’. There are alternative ways to choose a winner out of the different preferences in a
population. The construction of how to aggregate the preferences into a collective choice
is called a voting system or a voting rule. The preferences of each voter can be presented
as a row of candidates in order from the one which is preferred most to the one who is
least favoured. So a voting rule can therefore be seen as a function in which the input
is a bunch of preference rankings and the outcome can vary between one candidate to
a set of candidates. When the outcome of such a voting rule is restricted to only one
winner, we call it a resolute system. Irresolute voting rules are mechanisms where ties
are allowed and the winning sets can therefore consist of more candidates.
In September 2012 PvdA and VVD became the biggest parties in the Netherlands and
thereby formed a coalition cabinet. Polls showed us that 35% of the PvdA voters would
have voted alternatively if there had not been a neck and neck race between PvdA and
VVD. Similarly, 25% of the VVD-voters said that they voted strategically. So there
was a considerable number of individuals that did not vote for the party they most
preferred. They adapted their vote in order to get a better outcome compared to the
situation where they would have voted for the candidate they truly wanted. This phenomenom is what we call strategic voting. Here I give another simple example:
In this election there are 3 candidates and 14 individuals that give their votes. In
the following table the true preferences of the voters are presented. For example, 6 voters rank A over B over C.
How many voters Preference
6
A>B>C
7
B>A>C
1
C>A>B
If the social choice function is the plurality rule it is easy to see that candidate C has
no chance to win. If everybody votes for the candidate he truly wants, according to the
plurality rule B becomes the winner. Since C is not a winner, this is an incentive for the
voter who ranks C as the best candidate, to misrepresent his preference in order to get a
4
better outcome. If this voter changes his vote by choosing for candidate A instead of C,
A comes in the winning set. Since A becomes a winner when this voter misrepresents his
preference, and therefor the outcome has become better, this is an example of strategic
manipulation.
It is desirable to work with voting systems in which people always present their true
preferences and not have the opportunity to gain a better result when they manipulate
their votes. This thesis is about the existence and requirements to construct such desirable strategyproof functions.
Allan Gibbard and Mark Satterthwaite independently published in respectively 1973
and 1975 articles, both written about the impossibility to find resolute reasonable strategyproof social choice functions[5] [9]. In this article a social choice function is called
strategyproof if it does not allow for strategic manipulation (if no voter can ever get
a better election outcome by misrepresenting her true preferences when voting). The
GibbardSatterthwaite Theorem states that for resolute voting rules (among three or
more candidates) under certain assumptions, the only way to get strategyproofness is
by dictatorship. Dictatorship is a voting rule where the winner becomes the one that
is most preferred by one particular voter (the dictator itself). In Section 2.1 of this
thesis I will introduce some basic notation about social choice functions. Besides that, I
will come up with some definitions about basic properties of voting systems. Once this
common ground is created I will in Section 2.2 guide you through the proof of the the
impossibility to find another rule than dictatorship to get strategyproofness.
Although the Gibbard-Satterthwaite Theorem can be seen as one of the keyresults in
social choice theory, some critics argue that the resolute context in which it has been
attained is somewhat unnatural. For instance, consider an election where two parties
get the most and exactly the same number of votes. If we use the plurality rule it is clear
that these two parties battle for the win. But since a tie is not an option the SCF has to
be ‘biased towards an alternative or a voter (or both)’ [2]. This shows that voting rules
in the resolute context cannot always be seen as ‘fair’ systems. In 2000, John Duggan
and Thomas Schwartz published an article about voting rules where the outcome is not
restricted to be one winner [3]. And not very surprisingly they state that it is impossible to find another strategyproof SCF than dictatorship for three or more candidates.
Since the original paper of Duggan and Schwartz is quite hard to read I have studied
an article of Taylor about this Duggan-Schwartz Theorem [8]. In the resolute context
it was straightforward to compare different outcomes with each other: A candidate x is
regarded better then candidate y by voter i if x is above y in the linear ballot. It is a
more complex task to compare sets of winners with each other. In Section 2.3 I start
by explaining how Duggan, Schwartz and Taylor compare winning sets with each other
and what it means to be a strategyproof voting system. After that I will prove some
lemmas in order to set out the proof of the Duggan-Schwartz Theorem. After this proof
I will give two specific examples of social choice functions; these are not strategyproof
according to the definition that is given by Duggan and Schwartz but they are in a sense
5
related to that definition. Although this may not seem quite helpful right now, once
you are at Section 2.3, you will understand why these two examples are relevant to gain
comprehension about the different sorts of manipulability.
Recently an article by Brandt and Brill, [2], was published that tells us that it is achievable to construct a irresolute voting rule that is strategyproof and is not dictatorship.
This result seems to contradict with the previous papers of Duggan, Schwartz and Taylor. In this thesis I want to investigate what the different results between the last two
papers are based on. Brandt and Brill worked with another representation of preferences
than linear ballots. Since they have used a different way of describing someone’s preferences, the proofs and lemmas in their article are embedded in a completely different
notational framework tcompared to the previous papers. In Section 2.4 I will introduce
this other notation and will give some definions about basic properties of social choice
functions within the new framework. Brandt and Brill chose to re-define the concept
of whether one winning set is preferred to another. Therefore they used the theories
of Barbera and Kelly, formulated in 1977 [1]. In Section 2.4 these re-definitions and
subsequently strategyproofness according to these newer concepts will be discussed. At
the end of this section I will explain how Brandt and Brill constructed their proof about
the class of strategyproof social choice functions. The last part of my thesis, Section 2.5,
is about the different frameworks that are used by Duggan and Schwartz and Brandt
and Brill. Once you comprehend in which parts these frameworks and their embedded
definitions, like preferences over sets and strategyproofness, vary from one another, you
will at the end understand why the two articles have different keyresults.
6
2 Theory
2.1 Notation
The set of voters is denoted by N = {i1 , i2 , . . . , in } and X = {x1 , x2 , . . . , xm } stands
for the set of candidates. In this thesis we only consider finite and nonempty sets of
candidates.
U. Endriss, [4], discusses the Gibbard-Satterthwaite Theorem and represents the preferences of a voter i as a linear order Ri . Let L(X) be the set of all linear orders on X. Ri
is a vector with on top the candidate which is preferred the most and at the bottom the
one who is the least favoured. Note that a linear order is a strict binary relation while
a voter in reality can appreciate two or more candidates equally. Although Taylor also
makes use of linear orders, the proofs can easily be extended to the version where voters
can equally like candidates [8].
In the article by Brandt and Brill the preference of a voter i are expressed by a preference
relation Ri . In this and in the coming two sections, we will refer to preferences as linear
orders. Another word for these preference vectors are ballots of voters.
A profile R ∈ L(X)N consists of the preferences of all the voters and is therefore a
vector of ballots (R = (R1 , R2 , . . . , Rn )). We denote the set of voters that prefers x
above y as Nx>y .
Definition 2.1. Social Choice Function (SCF)
A social choice function or a voting rule is a function F that maps profiles to a nonempty
set of candidates. So: F : L(X)N → P(X) \ {∅}. A single-valued SCF is called resolute.
Now we know what a social choice function is I will give two examples to get a better
understanding.
Example 2.2. The Condorcet Rule
Under the Condorcet Rule, a candidate x is the winner if in every one-to-one comparison with another alternative it is preferred by more voters. So x ∈ F (R) if ∀y 6= x,
|Nx>y | > |Ny>x |.
Look at the following example:
Voter Preference
One
A>B>C
Two
B>A>C
Three C>B>A
Since |NB>A | > |NA>B | and |NB>C | > |NC>B | it follows that B is the Condorcet winner.
7
Now look at the following case:
Voter Preference
One
A>B>C
Two
B>C>A
Three C>A>B
It is easy to see that there is no Condorcet winner in this case: Because |NA>B | > |NB>A |,
candidate B cannot be the winner. Since |NA>C | < |NC>A | also A cannot be the winning
candidate and C is also a losing candidate because |NC>B | < |NB>C |. The cyclic phenomenon where there does not exist a unique winner is called the ‘Condorcet Paradox’.
Since a social choice function always has to have a winning set we add something to the
previous definition; F (R) = X iff 6 ∃x such that ∀y 6= x, |Nx>y | > |Ny>x |.
Example 2.3. Borda Count
According to the preference of each voter the candidates get points for there position in
the ballots. Suppose we have m candidates then when a candidate is at the topranked
position of one’s ballot he receives m−1 points. When a candidate is at the r’th position
he will get m − r points. When we add up all the points that the candidates receive
from the different voters, the candidate with the most points wins.
Look at the following case:
Number of Voters Preference
7
B>D>C>A
6
C>B>D>A
5
A>C>B>D
3
A>B>C>D
Voter A receives 4 ∗ 8 + 3 ∗ 0 + 2 ∗ 0 + 1 ∗ 13 = 45 points.
Voter B receives 4 ∗ 7 + 3 ∗ 9 + 2 ∗ 5 + 1 ∗ 0 = 65 points.
Voter C receives 4 ∗ 6 + 3 ∗ 5 + 2 ∗ 10 + 1 ∗ 0 = 59 points.
Voter D receives 4 ∗ 0 + 3 ∗ 7 + 2 ∗ 6 + 1 ∗ 8 = 41 points
Herefore B is the winner according to the Borda Count Rule.
In the Introduction I explained that the winner under the Plurality Rule is the candidate who gatherers the most votes. To be precize; the winner is the candidate who is
top ranked by the most voters. In this preference profile candidate A is top ranked by 8
voters, B is top ranked by 7 voters, C is top ranked by 6 voters and nobody has candidate D on the top of his ballot. This means that A is the winner under the Plurality Rule.
Since |NC>A | = 13 > 8 = |NA>C |, NC>B | = 11 > 10 = |NB>C | and NC>D | = 14 >
7 = |ND>C | it follows that C is the Condorcet winner.
In the introduction it is stated that a strategyproof social choice function under some
simple assumptions must be dictatorship. I will now introduce some properties of social
choice functions in order to make the different proofs less complex.
8
Definition 2.4. Surjectivity
We call a function surjective when for every candidate, there exists a profile under which
this candidate will be in the winning set of the SCF.
For every x ∈ X there exists a profile R such that x ∈ F (R)
Definition 2.5. Weak monotonicity
A SCF is weakly monotone if a winning candidate remains a winner if he gets additional
support while leaving the relative ranking of the other alternatives unchanged.
Suppose candidate x is the winner. If we move x above another candidate y in one or
more ballots, x has to remain the winner.
0
and
x ∈ F (R) implies x ∈ F (R’) for distinct profiles R and R’ with Nx>y ⊆ Nx>y
0
Ny>z = Ny>z for all y, z ∈ X \ {x}.
Weak monotonicity can also be defined as follows: A winner stays in the winning set one
voter changes his ballot by strengthening a winning candidate one spot and everybody
else keeps the same preference.
It is easy to see that the first definition can be obtained by the latter one by applying
induction on the number of voters and the number of spots you strengthen the winner.
Definition 2.6. Strong monotonicity
A SCF is strongly monotone if the winning candidate remains the winner if he gets
additional support. So compared to weak monotonicity it is not neccesarry to hold the
relative ranking of non-winning candidates.
0
x ∈ F (R) implies x ∈ F (R’) where R and R’ are distinct profiles with Nx>y ⊆ Nx>y
for all y ∈ X \ {x}.
Strong monotonicity can also be defined as follows: A winner remains a winner if one
voter changes his ballot by weakening another candidate than the winner, one spot and
everybody else keeps the same preference.
It is easy to see that the first definition can be obtained by the latter one by applying induction on the number of voters and the number of spots you weaken the other
candidate.
Definition 2.7. Pareto
A social choice function satisfies the Pareto condition if, whenever all voters prefer x
over y, y cannot be among the set of winners. Formal: Nx>y = N implies y 6= F (R)
Definition 2.8. Decisiveness
A coalition G ⊆ N is called decisive on (x, y) if G ⊆ Nx>y implies {y} 6= F (R). Notice
that whether G is decisive or not is dependent on the SCF F that is used. When G is
decisive on (x, y) we can simply write down xGy. If a coalition is decisive on all pairs
we just call the coalition decisive. Note that when a SCF satisfies the Pareto condition,
the set of all voters together is desicive.
Definition 2.9. Topset
A topset P ⊆ X of a profile R is a set of candidates that each voter prefers to every
candidate that is not in P . So the candidates of the topset are topranked in each ballot.
9
2.2 Strategyproofness in the resolute context
In this section the Gibbard-Satterthwaite Theorem will be proved. This theorem shows
us the impossibility to find another rule than dictatorship to get strategyproofness.
In order to prove the Gibbard-Satterthwaite Theorem I will use the construction that
Endriss designed in order to prove the Gibbard-Satterthwaite theorem in his article [4].
A social choice function where the outcome is always the topranked candidate of one
particular person is known as dictatorship. The Muller-Satterthwaite Theorem states
that whenever a resolute SCF for three or more candidates, is surjective and satisfies
strong monotonicity, it must be a dictatorship [6]. In order to prove this theorem I will
first go through some definitions and lemmas.
Since we are working in the resolute context we simply write down F (R) = x instead of
F (R) = {x}. If in the following sections explicitly is said that a SCF is single valued we
use this notation F (R) = x.
Definition 2.10. Dictatorship
A SCF where the winner is always the topranked candidate of one particular voter, is
called dictatorship.
Lemma 2.11. Strong monotonocity implies the independence property (if x 6= y, F (R) =
0
x, and Nx>y = Nx>y
, then F (R’) 6= y).
0
Proof. Suppose x 6= y, F (R) = x, and Nx>y = Nx>y
and F (R’) = y. Take a profile
00
R” where x and y are topranked by all the voters and Nx>y = Nx>y
. When moving
from profile R to R”, x and y are strengthened with respect to the other candidates
and the relative ranking of these two are unchanged. Therefore it follows by strong
monotonicity that F (R”) = x. Since we have assumed that F (R’) = y it follows again
by strong monotonicity that F (R”) = y. Since we already found that F (R”) = x this
is a contradiction. So therefore F (R’) 6= y.
Lemma 2.12. Surjectivity and strong monotonicity together imply the Pareto condition.
Proof. Take x,y, such that x 6= y. Since the SCF is surjective there exists a profile R
such that F (R) = x. If we move x above y in all ballots (we get a new profile R’ in
0
which Nx>y
= N ), strong monotonicity implies that candidate x is still the winner. Now
00
00
0
= N out of R’ with Nx>y
= Nx>y
= N.
we can construct any profile R” such that Nx>y
The independence property tells us that F (R”) 6= y.
Theorem 2.13. Muller-Satterthwaite Theorem, 1977:
A resolute SCF for three or more candidates that is surjective and strongly monotonic
is a dictatorship.
Proof. By Lemma 2.11 it follows that such a SCF satisfies the independence property.
Then 2.12 implies that we get Pareto efficiency. So if we now prove that any resolute
SCF for three or more candidates that is independent and satisfies the Pareto condition,
is a dictatorship, we are done.
10
First of all I claim the following:
G = Nx>y → F (R) 6= y, implies that G is decisive on any given pair (x0 , y 0 ).
Proof. Assume that G = Nx>y → F (R) 6= y. Now take a profile R in which {x, y, x0 , y 0 }
is a topset and in G everyone ranks x0 > x > y > y 0 and all other voters rank x0 > x,
y > y 0 and y > x. Since everybody in G ranks x above y it follows by the assumption
that y can not be a winner and because everybody ranks x0 above x and y above y 0 , the
Pareto condition implies that x and y 0 can nott be winners. And since {x, y, x0 , y 0 } is a
topset, no other candidate than these can win, hence x0 is the winner.
Now take any profile R’ where G ⊆ Nx0 0 >y0 . Since in R the relative ranking of x0 and y 0
for the voters outside of G was not defined we can w.l.o.g. assume that Nx0 >y0 = Nx0 0 >y0 .
Since also x = F (R) it follows by independence that y 0 can not be the winner, so G is
decisive on (x0 , y 0 )
If G is a coalition that is decisive on all pairs and |G| ≥ 2 and G1 and G2 are coalitions such that G = G1 ∪G2 and G1 ∩G2 = ∅, then either G1 or G2 is decisive on all pairs.
Proof. Consider a profile R where {x, y, z} is the topset and G is decisive. In G1 the
voters rank x > y > z and the people in G2 rank y > z > x and everybody else ranks
z > x > y. Since G is decisive, z cannot win. So either x or y wins.
• Suppose x wins. Notice that G1 = Nx>z . Since the independence property holds,
it follows that F (R”) 6= z for any R” where G1 = Nx>z . By the claim that we
proved it follows that G1 is decisive on any pair.
• Suppose y wins. Notice that G2 = Ny>x . Since the independence property holds,
it follows that F (R”) 6= x for any R” where G2 = Ny>x . By the same claim it
follows that G2 is decisive on any pair.
Since the coalition of all voters N is decisive. It follows by induction that a singleton
is decisive. And when a singleton is decisive on all pairs it means that the topranked
candidate of this voter is the winning candidate, which means that this singleton is the
dictator.
Definition 2.14. Strategyproofness
A resolute SCF F is strategyproof if for no individual i ∈ N there exists a profile
R (which contains the true preferences Ri of the i’th voter) and a linear order Ri0
(a disingenuous vote of i) such that F (R−i , Ri0 ) is positioned above F (R) in the true
preference ballot of voter i.
11
In words this means that a SCF is strategyproof if there is no incentive for a voter
to misrepresent his true preference in order to get a better outcome. If a SCF is not
strategyproof we can also say that this voting system can be manipulated by a voter.
Theorem 2.15. Gibbard-Satterthwaite Theorem, 1973/1975
Any resolute SCF for three or more candidates that is surjective and strategyproof must
be a dictatorship.
Proof. If we prove that a strategyproof SCF is strongly monotone we can apply the
Muller-Satterthwaite Theorem whereby dictatorship is implied. By showing that the
assumption of strategyproofness and strong monotonicity will lead to a contradiction,
the Gibbard-Satterthwaite Theorem is established.
Consider a SCF F that is strategyproof but does not satisfy strong monotonicity. Then
0
there exist profiles R, R’ such that F (R) = x and Nx>y ⊆ Nx>y
, ∀y 6= x, although
0
0
F (R’) = x , x 6= x.
If we now change profile R to R’ then at a sudden moment the winner changes from x
to x0 . So after the change of a particular voter’s ballot the winner changes from x to x0 .
W.l.o.g. we can assume that these two profiles R and R’ differ in only one ballot due
which they have a different outcome. Call the voter of this ballot, voter i.
0
• Suppose i ∈ Nx>x
0 . So if profile R’ is seen as the profile corresponding to voter i’s
true preference then it’s better for him to misrepresent his preference as in R to
get a better outcome, namely x which is rated higher than x0 .
0
0
• Suppose i 6∈ Nx>x
0 . By the assumption of Nx>y ⊆ Nx>y ∀y 6= x, it follows that
0
i∈
/ Nx>x
0 and thus i ∈ Nx0 >x . Consider R as the profile with the true preference
of voter i, then it is better to change the ballot as in R’ to obtain x0 as the winner,
which is ranked above x by voter i.
12
2.3 Strategyproofness in the non-resolute context,
Taylor
In this section the Duggan-Schwartz Theorem will be proved [3]. This theorem shows
us the impossibility to find another rule than dictatorship to get strategyproofness. As
I already said, the original article of Duggan and Schwartz is constructed in a complex
way, whereby I have studied an article of Taylor about the Duggan-Schwartz theorem,
which is less hard to read [8]. In order to prove this theorem I will use the construction
that is made by Taylor.
The definition of strategyproofness that was given in Section 2.1 has been constructed
in a context where the outcome is a singleton. When the outcome of a SCF consists
of a winning set, the concept of strategyproofness is therefore slightly more complex.
Resolute voting rules are strategyproof if no voter i can misrepresent his vote in order
to get a better outcome (a candidate that is ranked higher in the ’true’ preference ballot
that corresponds to voter i). Since we now have to compare winning sets instead of just
two winning candidates we introduce the new terms: optimistic voter and pessimistic
voter.
Definition 2.16. Strategyproofness for non-resolute SCF’s
A voting system can be manipulated by optimistic voters if there exists a profile R (which
includes the true preferences Ri of the i’th voter) and a linear order Ri0 (a disingenuous
ballot of i) such that at least one candidate of F (R−i , Ri0 ) by voter i is ranked above
all candidates of F (R). When a SCF can be manipulated by an optimistic voter the
maximum of the winning set according to his preference Ri , can be improved by the
misrepresentation of his true ballot.
A voting system can be manipulated by a pessimistic voter if there exists a profile R
(which consists of the true preferences Ri of the i’th voter) and a linear order Ri0 (a
disingenuous ballot of i) such that all the candidates of F (R−i , Ri0 ) by voter i are ranked
above at least one candidate of F (R) . So in this case the minimum of the set according
to a voter i can be improved by i to show a disingenuous ballot.
From now on we will call a SCF F strategyproof if it can not be manipulated by
optimistic or pessimistic voters.
Because we are going to work in a broader context (non-resolute SCF’s) we have to extend some of our defintions in order to understand what the Duggan-Schwartz Theorem
is about.
Definition 2.17. Strong Surjectivity
A non-resolute SCF is called stronlgy surjective if for every candidate there exists a
profile where this candidate is the only winner according to this SCF. So for every
x ∈ X there exists a profile R such that F (R) = {x}.
Definition 2.18. Dictatorship for non-resolute SCF’s
A SCF where the topranked candidate of one particular voter is always in the winningset,
is called dictatorship.
13
The Duggan-Schwartz Theorem tells us that when a SCF for three or more candidates
is strategyproof and satisfies strong surjectivity it has to be a dictatorship. We will now
go through some lemmas in order to simplify the final proof of the Duggan-Schwartz
Theorem.
Lemma 2.19. Consider a SCF F that is strategyproof and a profile R for which P is a
topset. If there is at least one profile R’ sucht that F (R’) ⊆ P , then F (R) ⊆ P
Proof. Assume the opposite, so that F (R) 6⊆ P . We change the ballots one by one to
switch from R to R’ and call the voter due which the winning set shifts to a subset of
P , voter i. We will consider the profile right before the change of the winning set occurs
and refer to this profile as Rt , the profile concerning the true preference of voter i. We
call the first profile where the winning set is contained in P , Rs and refer to this profile
as the one containing the disingenous ballot of i. For voter i it is better to misrepresent
his preference as in Rs because the minimum of the winning set is improved. So if we
assume that F (R) 6⊆ P the SCF can not cope with pessimistic voters. Hereby the lemma
is proved.
Definition 2.20. Down monotonicity for singleton winners
If |F (R)| = 1 then F satisfies down monotonicity for singleton winners if F (R) = {x} =
0
0
, y ∈ X, z ∈ X \{x} and Nz>w = Nz>w
F (R’) for all profiles R and R’ with Ny>z ⊆ Ny>z
for all z, w ∈ X \ {y}.
So a SCF that satisfies down monotonicity for singleton winners can also be defined as
follows: when there is only one winning candidate this candidate stays the sole winner
when some voter moves a losing candidate one spot. Or: when there is only one winning
candidate this candidate stays the sole winner when somebody moves a candidate y
above a losing candidate z in his ballot.
Lemma 2.21. If a SCF is strategyproof, it satisfies down monotonicity for singleton
winners.
Proof. Suppose the SCF F does not satisfy down monotonicity for singleton winners.
Then there exist profiles R with F (R) = {x} and R’ where one voter i has weakened a
losing alternative y one spot, but F (R’) = W 6= {x}. Now take z ∈ W . Then we can
distinguish three cases:
• In both profiles x > z. Then consider R’ as the profile concerning i0 s true preference and R the one with the misrepresentation of i0 s preference. When i changes
from R’ to R he improves his minimum.
• In both profiles z > x. Then consider R as the profile concerning i0 s true preference
and R’ the one with the misrepresentation of i0 s preference. When i changes from
R to R’ he improves his maximum.
• In one profile z > x and in the other x > z. Since we have weakened a losing
alternative y one spot to get from R to R’ it follows that z = y and z > x in R
14
and x > z in R’. So if we consider R’ as the profile concerning i0 s true preference,
it is better for this voter to misrepresent his ballot as in R to improve his minimum.
When we had assumed that R corresponds to the true preference of i, there was
also an incentive for this voter to show the disingenous ballot as in R’ to improve
his maximum.
Lemma 2.22. If a SCF satisfies down monotonicity for singleton winners then if you
can find a profile R that satisfies the following conditions, it implies that G is decisive
on (x, y).
• {x, y} is a topset of R
• G = Nx>y
• x ∈ F (R)
Proof. Assume that the four conditions are satisfied by a profile R but xGy fails. Consider there exists a profile R’ whereas in R, G ⊆ Nx>y but F (R’) = {y}. Candidate x
is then a losing candidate and we can weaken x in all the ballots of the voters that are
not in G such that G = Nx>y . If we put down all the other candidates than x and y
in the ballots of the voters, {x, y} becomes a topset and we obtain the profile R that
is assumed to exist. Since we have got this by the weakening of losing candidates, the
winner stays the same as in R’ (due to down monotonicity for singleton winners). This
gives us a contradiction.
Lemma 2.23. If a SCF is strongly surjective and down monotone for singleton winners,
then the set of all voters is decisive, i.e. satisfies the Pareto condition.
Proof. Consider a SCF that is strongly surjective and satisfies down monotonicity for
singleton winners, but N is not decisive. Then there exist candidates x and y such that
N = Nx>y but {y} = F (R). Due to strong surjectivity there exists a profile R’ such that
F (R’) = {x}. Since by down monotonicity it is not necessary to preserve the relative
ranking of losing candidates we can change R’ into R to still hold {x} as the winning
candidate. But then we have a contradiction.
Lemma 2.24. Consider x SCF F that is strategyproof and strongly surjective. Then the
following holds:
Suppose G is x coalition decisive on (x, z), |G| ≥ 2. Now assume that y 6= x and y 6= z,
then if G1 and G2 are coalitions such that G = G1 ∪ G2 and G1 ∩ G2 = ∅, it follows that
either xG1 y or yG2 z.
Proof. To prove that either xG1 y or yG2 z we use Lemma 2.22. So we want to prove
that there exists a profile R such that it satisfies the three conditions given in Lemma
2.22. Take a look at the following profile R.
In G1 everyone’s ballot looks like (x, z, y, . . .)
15
In G2 everyone’s ballot looks like (y, x, z, . . .)
The rest of the voter’s ballot looks like (z, y, x, . . .)
Since {x, y, z} is a topset of R and F is strongly surjective, it follows by lemma 2.19
that F (R) ⊆ {x, y, z}. because G is a coalition decisive on (x, z), z is not a winner. So
therefore x ∈ F (R) or y ∈ F (R).
• Suppose that y ∈ F (R).
If we now change profile R into R’ by moving x below z in G2 we still obtain y as
a winner. The new profile R’ looks as follows:
In G1 everyone’s ballot looks like (x, z, y, . . .)
In G2 everyone’s ballot looks like (y, z, x, . . .)
The rest of the voter’s ballot looks like (z, y, x, . . .)
To show that y remains a winner, suppose y would not be in the winning set
anymore. Consider R’ as the profile concerning the true preferences of a voter
i ∈ G2 . Since y is the topranked candidate in both ballots it is better to change
to profile R in order to improve the maximum.
If we now change profile R’ into R” by moving x below y in G1 we still obtain y
as a winner. The new profile R” looks as follows:
In G1 everyone’s ballot looks like (z, y, x, . . .)
In G2 everyone’s ballot looks like (y, z, x, . . .)
The rest of the voter’s ballot looks like (z, y, x, . . .)
If y would not be in the winning set anymore and we consider R’ as the profile
concerning the true preferences of a voter i ∈ G1 , it should be better to switch toR”
since then the minimum of the winning set is improved. So we have constructed a
profile R” wherefore
– {z, y} is a topset
– G2 = Ny>z
– y ∈ F (R”)
So by Lemma 2.22 it follows that yG2 z
• Suppose that x ∈ F (R). Just as we did in the preceding case, we will show that
under some modifications of this profile, x remains a winner.
If in G1 we move z below y, x remains a winner because of the same reason as
above (if not, consider the new profile as the one concerning the true ballots of
G1 . It is better to switch to R to improve the maximum.) If we now put z under
x in N \ G we still get x as a winner (if not, consider the R containing the true
preference of voters in N \ G, then there is an incentive to switch in order to
improve the minimum).
16
Due the changes we have constructed a new profile R’ wherefore
– {y, x} is x topset
– G1 = Nx>y
– x ∈ F (R’)
So by Lemma 2.22 it follows that xG1 y
Lemma 2.25. If xGz then
• xGy ∀y 6= x
• yGz ∀y 6= z
Proof. First note that the empty set can never be decisive on a pair (a, b). Suppose that
it is possible, then if ∅ ⊆ Na>b then b 6∈ F (R). And since the empty set is contained in
every set it follows that for all profiles b 6∈ F (R). But then the voting system does not
satisfy strong surjectivity which is a contradiction.
The first implication is proved by choosing G1 = G and G2 = ∅ and then applying lemma
2.24. Since the emptyset can not be decisive over any pair it therefore follows that xGy.
The second result is proved in a similar way; applying lemma refdisjoint decisive and
taking G1 = ∅ and G2 = G gives us yGz.
Lemma 2.26. If G is decisive over (x, z) then G is decisive over all pairs.
Proof. Take arbitrary a,b. We want to prove that aGb. We use Lemma 2.25 and can
distinquish four cases:
• a 6= x,b = z. Then xGz = xGb, implies aGb
• a 6= x,b 6= z. Then xGz implies xGb, implies aGb
• a = x,b 6= z. Then xGz = aGz, implies aGb
• a = x,b = z. Then xGz = aGb
Theorem 2.27. (The Duggan-Schwartz Theorem) A strategyproof SCF for three or more
candidates that is strongly surjective, has to be a dictatorship.
Proof. By Lemma 2.21 we know that this SCF satisfies down monotonicity for singleton
winners. Then because of this property and by strong surjectivity, Lemma 2.23 tells
us that this SCF satisfies the Pareto condition. Lemma 2.24 and Lemma 2.26 together
imply that if we partion N in disjoint sets N1 and N2 , that one of these coalitions is
decisive. We can repeat this argument till we get one voter i that is decisive. This means
that the topranked candidate of this voter i is the winner whenever the outcome is a
singleton.
So now we have to prove that the topranked candidate of voter i is always in the winning
set. In order to prove this we assume that the topchoice x of i is not always a winner,
which will lead us to a contradiction.
17
We now take the profile R such that x 6∈ F (R) and |F (R)| is as small as possible. Note
that the set F (R) consists of at least two candidates since once we have a singleton as a
winner this one has to be x. Suppose the winning set of this profile is {w1 , w2 , . . . , wp },
p ≥ 2. We have ordered the winning set in such a way that voter i ranks w1 over w2 over
w3 etc. Now consider a profile R’ where the ballot of i is the same as in R and the rest
of the voters have ranked {w1 , w2 , . . . , wp } above the other candidates and in the same
order (w1 over w2 over w3 etc.). If we switch from profile R to R’ the winning set doesn’t
change. Namely, suppose a candidate y is added to the winning set. Then consider R’
as the profile containing the true ballot of a voter j. If j gives the indigineous ballot as
in R he improves his minimum, since the candidate y is not in the winning set anymore.
Since we have chosen F (R) as the smallest winning set that does not contain x, no
candidate can be taken out of the winning set when we move to R’.
If we now take R’ and let voter i change his ballot by only putting w1 as the top ranked
candidate, then {w1 } becomes a topset. Because of this and the fact that this SCF is
strongly surjective it follows by Lemma 2.19 that w1 is the singleton winner. This shows
us that the SCF F is not strategyproof because if we take R as the profile concerning
the true preference of voter i then there is an incentive for him to misrepresent his true
preference by putting w1 on the top of his ballot. When he does so he improves his
minimum. So we showed that if the topchoice x of i is not always in the winning set,
the SCF is not strategyproof, which is a contradiction.
We have shown that when a SCF is strongly surjective and immune to strategic manipulation of pessimistic and optimistic voters, the winning set always contains the topchoice
of a particular voter. I will now give two examples of non-dictatorial SCF’s that are
strongly surjective and can not be manipulated by pessimistic or can not be manipulated
by optimistic voters. So in fact I give examples which show that if we only assume that
the SCF has to be immune for one type of strategic manipulation, other voting systems
than dictatorships exist.
Example 2.28. A voting rule that only satisfies strategyproofness for pessimistic voters
The winning set of a profile R under this SCF F consists of the candidates that are at
the topposition for at least two voters. Note that when we assume that we have more
voters than candidates the outcome can never be the empty set.
Consider the profile where every voter puts x at the top ranked position of their ballot.
Clearly in this profile x is the only winner. This shows that for every candidate x there
exists a profile wherefore x is the sole winner. Hereby this SCF F is strongly surjective.
We want to show that pessimistic voters cannot manipulate within this voting system:
As a pessimistic voter i you change your ballot when you can improve the minimum of
the winningset. Now suppose that F (P) = {x, . . . } and min{F (P)} = x according to
voter i0 s ballot. Now we can distinguish two cases:
18
• x is the top ranked candidate of voter i (this is only possible if x is the only winner).
In this case there is no incentive for voter i to change his ballot.
• x is not the top choice of voter i. In order to improve the minimum x has to be
removed from the winning set. But a voter is only able to eliminate a winner if
that candidate is the first one in his ballot.
Because of our earlier observation that this SCF satisfies strong surjectivity it follows by
the Duggan-Schwartz Theorem that (because in the voting system that we constructed
the topchoice of a particular candidate is not always in the winning set) this SCF F can
be manipulated by optimistic voters.
Here is an example of manipulation by an optimistic voter: Profile R looks as follows:
How many voters Preference
6
x>y>z
F (R) = {x}.
1
z>y>x
1
y>z>x
Suppose the voter that ranks z > y > x changes his ballot into y > z > x. Then
we get the following profile R’:
How many voters Preference
6
x > y > z F (R’) = {x, y}.
2
y>z>x
Clearly the maximum of the winning set is improved according to this voter who misrepresented his preference.
Example 2.29. A voting rule that only satisfies strategyproofness for optimistic voters
n
Suppose we have n voters (|N | = n) and m candidates (|X| = m). Then we compute m
and define v as follows:
n
n
+ 1 if m
is an integer
m
v=
n
n
d m e if m is not an integer
Candidate x is in the winning set of this SCF F if there are less then v voters who
ranked x as the worst candidate. Note that this SCF F does not have the emptyset as
a possible outcome and every alternative is viable by the construction of v.
First of all I want to show that the winning set never equals the empty set. Because if
so, this means that no candidate is a winner and therefore every candidate has at least
v voters that ranked this candidate as the least one in their ballot. But this implies that
n
there are v × m voters. And since v × m > m
× m this would mean that there are more
then n voters, which is contradictory to the fact that we have n voters. This shows that
the empty set is not among the possible winning sets.
Now I want to prove that this SCF F is strongly surjective. So I want to show that for
every candidate x there exists a profile R such that F (R) = {x}. Now take the profile
R wherein less than v voters rank x as the least favored candidate. Then we want that
19
each of the other m − 1 candidates are ranked as the least favored by at least v voters.
n
This is definitily reached when we assume that m ≤ m
+ 1. Because if so
n
n
(m − 1)(˙ + 1) = n + m −
−1
m
m
≤n
This shows us that there is enough space to put the candidates other than x at bottom
of ballots in order to rule these candidates out of the winning set. Hereby it follows that
n
+ 1, which is satisfied if the set of voters is much bigger (more then the square
if m ≤ m
of the number of candidates), the SCF F is strongly surjective.
We want to show that optimistic voters cannot manipulate within this voting system:
As an optimistic voter i you change your ballot when you can improve the maximum of
the winningset. Now suppose that F (P) = {x, . . . } and max{F (P)} = x according to
voter i’s ballot. Now we can distinguish two cases:
• Candidate x is the top choice voter i. In this case there is no incentive for voter i
to change his ballot.
• Canidate x is not the top choice of voter i. In order to improve the maximum
voter i wants to add a candidate y in the winning set. This y is ranked above x
in the linear ballot of voter i. But since it is only possible to add a candidate to
the winningset by removing the candidate that is at the bottom of your ballot, it
is not possible to make y a winner.
Since, in this SCF F , the top choice of a particular candidate is not always among the
winners and because F satisfies strong surjectivity, it follows that F is not strategyproof
(Duggan-Schwartz Theorem). We have proved that F is not manipulable by optimistic
voters so therefore pessimistic voters can misrepresent their preference in order to get
a better outcome. Although we know this for sure by the Duggan-Schwartz Theorem I
will give an example of manipulation by an pessimistic voter: Profile R looks as follows:
How many voters Preference
5
x>y>z
F (R) = {x, y}.
3
x>z>y
2
y>z>x
Consider a voter that ranks x > y > z. Then the minimum of the winning set according to his preference is y. Suppose that this voter changes his ballot into x > z > y.
Then we get the following profile R’:
How many voters Preference
4
x>y>z
F (R’) = {x}
4
x>z>y
2
y>z>x
This shows us that a voter i can improve his minimum by representing a disingenous
preference, which tells us that the SCF F can not cope with pessimistic voters.
20
In this section we proved the Duggan-Schwartz Theorem. This theorem tells us that if
we consider a strategyproof voting system that is strongly surjective for three or more
candidates, it has to be dictatorship. Dictatorship in the irresolute context means that
the top choice of a particular candidate must always be in the winning set. However
this is a useful result, it is not true that we can assume that a SCF is strategyproof if
it always returns the top choice of a particular candidate as a winner. So if we want
to know whether a SCF is strategyproof or not, we first have to check if the top choice
of a candidate is always among the set of winners. If this is not the case, it can never
be a strategyproof voting system. If it is true, we still have to prove that the system is
strategyproof.
Example 2.30. A strategyproof votingrule
In Section 2.1, I mentioned the Pareto condition. We can also see this as a rule: A
candidate x is Pareto dominated if there exists a candidate y such that y is ranked
above x by all voters. This SCF returns all candidates as winners if they are not Pareto
dominated. So if there does not exists a candidate y such that y is ranked above x by
all voters. This can also be stated as follows: x ∈ F (R) ⇐⇒ ∀y ∃i such that he ranks
x above y.
I will explain that this SCF is strategyproof according to Duggan and Schwartz. First
I am going to show that this SCF can not be manipulated by an optimistic voter. We
observe the winning set V and define x as the maximum of this winning set according
to the preference of voter i. Since the top ranked position can never be dominated by
another candidate it follows that the maximum of the winning set according to voter
i, wil allways be the top ranked candidate of this voter i. Therefore the maximum can
never be improved.
Now I want to show that this SCF cannot be manipulated by a pessimistic voter. Again
we look at the winning set V and now define x as the minimum of this winning set
according to the preference of voter i. We distinguish two cases:
• x is the top ranked candidate of voter i. Then the outcome cannot be improved.
• x is not the topranked candidate of voter i. If this voter i wants to improve his
minimum, he has to get rid of the candidate x that is in the winning set. In order
to put x out of the winning set, it has to be dominated by another candidate y due
to manipulation of the preference of i. So that means that in the profile according
the true preference of i, y is above x in the preference ballots of all candidates
except of voter i. If voter i manipulates his preference by placing y above x, x is
dominated and not in the winning set anymore. We can distinguish two cases:
21
– Candidate y is not dominated by another candidate in the profile containing
the true preference of i. This means that y is in the winning set V . Since y
is ranked below x by voter i and we assumed that x was the minimum of V ,
we have a contradiction.
– Candidate y is dominated by another candidate in the profile containing the
true preference of i. If this candidate is again dominated by another candidate
then choose the candidate that is not dominated and dominates y. We call
this candidate z and this candidate z is contained in the winning set because
it is not dominated. Since we assumed that x was the minimum of the winning
set, z is ranked above x, by voter i. By transitivity it follows that z is also
ranked above y, in the ballot of i. But then x is dominated by z and therefore
not in the winning set. This is a contradiction.
22
2.4 Strategyproofness in the non-resolute context,
Brandt and Brill
In the preceding sections we have proved all theorems with the assumption that the
preferences of the voters are presented as lineor orders. In the end, these theorems
could be extended to versions where candidates could be equally liked by voters. Brandt
and Brill do not make use of ballots as linear orders [2]. Instead of representing the
preferences of a voter i in one vector they use a preference relation Ri ⊆ X × X,
whereby people can equally like candidates.
If (x, y) and (y, x) are in Ri then x is equally liked as y by voter i.
If (x, y) in Ri and (y, x) not in Ri then x is ranked above y by voter i.
If (y, x) in Ri and (x, y) not in Ri then y is ranked above x by voter i.
If as in the first example, x and y are equally liked by voter i, we say that i is indifferent
about x and y and write (x, y) ∈ I ⊆ R. When a voter prefers x over y we notate:
(x, y) ∈ P ⊆ R and when he ranks y over x, (y, x) ∈ P ⊆ R. As you can see the order
of the candidates in a pair is essential to know their relation. Ri |{x,y} ⊆ Ri is the subset
of the preference relation that contains x and y. So Ri |{x,y} gives us information about
the relation between x and y.
In order to understand the Gibbard-Satterthwaite Theorem and the Duggan-Schwartz
Theorem we have used different articles with varying symbols and definitions. Nevertheless, we succeeded up to now, in constructing a common notation. But since Brandt
and Brill represent someone’s preferences in a relation, and this representation is crucial
for the construction of definitions and proofs, we have to redefine some concepts.
As a first a profile R consists now of the preference relations R of all the voters. So from
now on a profile is not a vector of ballots anymore but a set of preference relations. Note
that transitivity does not always hold in this form of representing someones preferences.
(x,y)
Ri
is the same profile as R except that voter i strengthens x with respect to y.
(x,y)
So Ri
= (R−i , Ri0 ) where

Ri0 = Ri

0
R0 = Ri \ {(y, x)}
Ri =
 0i
Ri = Ri ∪ {(x, y)}
if x is ranked above y in Ri
if x is equally liked as y in Ri
if x is ranked beneath y in in Ri
Also when Ri is a transitive preference, Ri0 doesn’t satisfy transitivity in almost all cases.
23
Definition 2.31. Weak monotonicity
A winner remains a winning candidate if a voter changes his preference relation R by
strengthening this winner and leaving the relation between the other candidates unchanged.
(x,y)
∀i, x ∈ F (R) implies x ∈ F (Ri
) ∀y ∈ X
Definition 2.32. Down monotonicity
A winner stays in the winning set if a voter changes his preference relation R by weakening another candidate and leaving the relation between the other candidates unchanged.
(y,z)
∀i, x ∈ F (R) implies x ∈ F (Ri
) ∀y ∈ X and z 6= x
Definition 2.33. Set-monotonicity
The winning set remains the same if a voter changes his preference relation Ri by weakening a losing candidate and leaving the relation between the other alternatives unchanged.
(y,z)
∀i, F (R) = F (Ri
)∀y ∈ X, ∀z ∈ X \ F (R)
Definition 2.34. Set-independence
The winning set remains the same if a voter changes his preference relation Ri by weakening a losing candidate with respect to another losing candidate and leaving the relation
between other alternatives unchanged.
(y,z)
∀i, F (R) = F (Ri
)∀y, z ∈ X \ F (R)
In the following lemmas the relation between the previous definitions will become clear.
Lemma 2.35. Set-monotonicity implies weak monotonicity and set-independence
Proof. That set-monotonicity implies set-independence follows directly from the definitions. Now we will prove that set-monotonicity implies weak-monotonicity. So suppose
(x,y)
x ∈ F (R). We have to show that ∀i, x ∈ F (Ri ) ∀y ∈ X.
(x,y)
If y 6∈ F (R), then by set-monotonicity it follows that ∀i, x ∈ F (Ri
(x,y)
)
(x,y)
If y ∈ F (R), then suppose x 6∈ F (Ri ). Now if we change profile Ri
into R then
x is weakened w.r.t. y. Because we assumed that x is a losing candidate when
(x,y)
(x,y)
the profile is Ri , it follows by set-monotonicity that F (R) = F (Ri ). Then
x 6∈ F (R) which is a contradiction. So therefore also when y ∈ F (R) it follows
(x,y)
that x ∈ F (Ri )
24
Lemma 2.36. Down monotonicity and set-independence imply set-monotonicity
(x,y)
Proof. We have to prove that F (R) = F (Ri )∀x ∈ X and y ∈ X \ F (R). Down
(x,y)
monotonicity implies that F (R) ⊆ F (Ri ). Now suppose there exists a candidate x0
(x,y)
such that x0 ∈ F (Ri ) and x0 6∈ F (R). Since down monotonicity is satisfied we know
that if we weaken another candidate than a winner,this winner remains in the winning
(x,y)
set. Therefore since, x0 ∈ F (Ri ) \ F (R) there has to be a candidate y 0 such that if
(x,y)
(x,y)
(x0 ,y 0 )
we transform Ri
into R, y 0 is strenghtened w.r.t. x0 . So therefore Ri
= Ri
(x,y)
and x = x0 and y = y 0 . By assumption x0 ∈ F (Ri ) \ F (R) so x 6∈ F (R). And since
we started with the assumption that y ∈ X \ F (R) it follows by set-independence that
(x,y)
F (R) = F (Ri ). But x 6∈ F (R), so we have a contradiction and thereby the lemma is
proven.
By this time we always take the whole set of candidates X as the set where voters can
determine their preference relation over. It is also possible to give the voters a smaller
set than X and let them choose between a smaller number of candidates. For the next
definition we have to take this set from choosable candidates, into account. From now
on, we will write down F (R, A). Where F is the SCF, A is the feasible set of candidates
we are looking at and R is the profile that contains the preference over the candidates
in A. Note that a feasible set can never be the empty set.
Definition 2.37. Strong superset property (SSP)
A SCF satisfies the strong superset property if ∀A, B and profile R,
F (R, A) ⊆ B ⊆ A implies F (R, A) = F (R, B)
In words the strong superset property says that the winning set does not change whenever
we remove losing candidates from the feasible set. Up to now we took every time the
whole set of candidates X as the feasible set. So therefore we can not compare this new
definition with other concepts we have previously made.
Lemma 2.38. Weak monotonicity and SSP imply set-monotonicity.
Proof. We assume that the SCF F is weakly monotone and satisfies SSP. We will now
(y,x)
proof that for a feasible set A, F (R, A) = F (Ri , A), x, y ∈ X \ F (R). As a first we
(y,x)
will show that x 6∈ F (Ri , A).
(y,x)
Suppose that x ∈ F (Ri , A), than to get to profile R, x is strengthned and than it
should follow by weak monotonicity that x ∈ F (R). Since this is a contradiction it
(y,x)
follows that x 6∈ F (Ri , A).
(y,x)
(y,x)
Then SSP implies that F (R, A) = F (R, A \ {x}) and F (Ri , A) = F (Ri , A \ {x})
(y,x)
and because profile Ri
only differs from R in the way where x is putted down,
(y,x)
the profiles R and Ri
are identical if we only look at them within the feasible set
(y,x)
A \ {x}. So therefore F (Ri , A \ {x}) = F (R, A \ {x}). Consequently F (R, A) =
(y,x)
F (Ri , A).
25
Since Brandt and Brill use preference relations instead of linear ballots, it is possible
that someone equally likes candidates. The authors distinguish two sorts of preferences
over sets; the R-variant and the P-variant (the strict version of the previous one).
Preference
Set A is R-preferred over set B by voter i ⇐⇒ a ≥ b ∀a ∈ A, ∀b ∈ B according to the
preference relation Ri . We can also simply write down AR̂i B.
Set A is P-preferred over set B by voter i ⇐⇒ a ≥ b ∀a ∈ A ∀b ∈ B and a > b
for one pair (a, b) with a ∈ A, b ∈ B according to the preference relation Ri . We can
also simply write down AP̂i B.
Strategyproofness
From the above it follows that a SCF is called R-strategyproof by Brandt and Brill if
there is no voter who can misrepresent his true preference relation in order to get a
winning set that is R-preferred over the winning set of the profile containing the true
preference relation. Note that these two winning sets have to differ from each other in
order to prefer one over the other.
Brandt en Brill introduce a new concept according to strategyproofness. When a group
of voters G can misrepresent their preference relation in order to get a better outcome,
a SCF F is called group-strategyproof.
Definition 2.39. Group-strategyproofness
In a more formal way it says that a SCF F is R-group-strategyproof if for no group
G ⊆ N there exists a profile R (which consists of the true preferences of group G) and
a profile R’ that can contain disingenuous preference relations Ri for i ∈ G, such that
F (R) 6= F (R’) and F (R’) is R-preferred over F (R) ∀i ∈ G.
In the coming lemmas and theorems we will use this new notion; R-group-strategyproofness.
Note that when a SCF F is R-group-strategyproof, there is certainly no voter that can
misrepresent their preference relation in order to get a better outcome. So when a voting system is R-group-strategyproof it implies that it is R-strategyproof in general (for
single voters).
In the paper of Brandt and Brill emerged that a class of voting systems that does
not satisfy R-group-strategyproofness can only be manipulated by voters who are eleminating pairs of candidates from the set I. So such a SCF can only fail to be R-groupstrategyproof when it can be manipulated by breaking ties. Therefore, Brandt and Brill
introduced a subdivision of manipulability; weak- and strong manipubility.
26
Definition 2.40. Weakly manipulability
Voters i ∈ G obtain a better outcome by misrepresenting their true preferences by
breaking ties. In formal notation:
∃G ⊆ N such that there exist profiles R and R’ with Ii0 ⊂ Ii ∀i ∈ G and Ri = Ri0
∀i 6∈ G, for which holds that F(R’) is R-preferred over F(R) by all the voters in G.
Definition 2.41. Strongly manipulability
Voters i ∈ G obtain a better outcome by misrepresenting their true preferences by
misrepresenting their strict preferences. In formal notation:
∃G ⊆ N such that there exist profiles R and R’ with Ii ⊆ Ii0 ∀i ∈ G and Ri = Ri0
∀i 6∈ G, for which holds that F(R’) is R-preferred over F(R) by all the voters in G.
Definition 2.42. Weakly R-group-strategyproofness
A SCF is R-group-strategyproof if it is not strongly manipulable by any group of voters
G ⊆ N.
Note that when we only consider strict preferences, weakly R-group-strategyproofness
and R-group-strategyproofness are exactly the same concepts. Since the indifference
relation I is the empty set, the extra requirement falls out.
Theorem 2.43. Every SCF that satisfies set-monotonicity is weakly R-group-strategyproof.
Proof. Consider a SCF F that satisfies set-monotonicity but is not weakly R-strategyproof.
We will show that this leads to a contradiction. Since F is strongly manipulable by a
group G, there exist profiles R and R’ with Ri = Ri0 ∀i 6∈ G and Ii ⊆ Ii0 ∀i ∈ G,
such that F (R’) is R-preferred over F (R) ∀i ∈ G. We take the the profiles R and R’
that coincide as much as possible. So their symetric difference R4R’ is minimal. Note
that this difference can not be the empty set, because then R and R’ would be exactly
the same. Since this SCF is strongly manipulable there exists a voter i and candidates
x, y ∈ X, such that (x, y) ∈ Pi and (x, y) ∈ Ii0 . So (y, x) is now in the preference relation
Ri0 . In the following part I want to show that such candidates x and y do not exist,
whereby we have proved that no profile R exists that can be strongly manipulated.
Now consider the following profiles:
We can distinguish three cases:
• x ∈ F (R) and y ∈ F (R’). Since F(R’) is R-preferred over F(R) by all voters in
G, it follows that (y, x) ∈ Ri ∀i ∈ G. This is a contradiction to the assumption
that (x, y) ∈ Pi .
(y,x)
• x 6∈ F (R). Since x is a losing candidate under profile R and in profile Ri
candidate x is weakened with respect to y by voter i, it follows from setmono(y,x)
(y,x)
tonicity that F (R) = F (Ri ). So therefore F (R’) is R-preferred over Ri
by
(y,x)
voter i and since |Ri 4R’| < |R4R’| we have found a contradiction (seeing the
assumption that the symmetric difference of R and R’ was minimal).
27
• y 6∈ F (R’). By the same argument as in the preceding case it follows by set(x,y)
monotonicity that F (R’) = F (R0 i ), whereby we have founded a smaller counterexample.
Now we know that every set-monotonic SCF is weakly strategyproof it will be useful to
see a voting system that is set-monotonic and therefore weakly strategyproof.
Example 2.44. Top Cycle
To obtain the winning set according to this rule we first have to define a new relation
RM ⊆ X × X. (x, y) ∈ RM ⇐⇒ |{i ∈ N |(x, y) ∈ Ri }| ≥ |{i ∈ N |(y, x) ∈ Ri }|.
Now we take the transitive closure R∗ M of RM : (x, y) ∈ R∗ M ⇐⇒ ∃k ∈ N and
a1 , a2 . . . , ak ∈ X where a1 = x and ak = y such that (ai , ai+1 ) ∈ RM . Now the winning
set = {x ∈ X|(x, y) ∈ R∗ M ∀y ∈ X}.
This SCF is set-monotone because the winning set does not change if you weaken a
(y,z)
losing candidate. We have to prove that F (R) = F (Ri )∀y ∈ X, z ∈ X \ F (R). Con(y,z)
sider F (Ri ) with y ∈ X and z ∈ X \ F (R). Since in this profile a losing candidate
is weakened, the candidates who are ranked first do not change. Therefore, the winning
(y,z)
set of Ri ) is the same as the winning set of R.
By Theorem 2.43 it follows that the Top Cycle is a weakly R-strategyproof social choice
function and therefore not not manipulable by voters who misrepresent their strict preferences. I will now show that the Top Cycle is not strategyproof in general because it
can be manipulated by breaking ties.
Suppose there are three candidates and two of them equally like x,y and z. The other
candidate equally likes x and y but ranks z beneath the other two candidates. The majority relation consists of all the possible pairs (x, y),(y, x),(y, z),(z, y),(x, z) and (z, x).
Then clearly x,y, and z are all winners. Now if one voter i who equally likes all the candidates misrepresents his preference by putting z beneath the other candidates. Then
(x, y),(y, x),(y, z) and (x, z) are still in the majority relation, but (z, y) and (z, x) are
removed from it. The transitive closure will be exactly the same as the majority relation itself, whereby the winning set consists of x and y. Since {x, y} is R-preferred
over {x, y, z} by voter i, this shows that the Top Cycle can be manipulated by breaking ties. Hence, the Top Cycle is not strategyproof in general but only satisfies weakly
R-strategyproofness.
Lemma 2.45. A SCF that satisfies down monotonicity and set-independence is weakly
R-group-strategyproof
Proof. This is a collorary of Lemma 2.36 and Lemma 2.43.
Lemma 2.46. A SCF that satisfies weak monotonicity and SSP is weakly R-groupstrategyproof
28
Proof. This is a collorary of Lemma 2.38 and Lemma 2.43.
So when a SCF is set-monotone it follows that this SCF is weakly R-strategyproof.
The other direction does not always hold; not every weakly R-strategyproof SCF is setmonotone. We will now introduce another property of voting systems that we can use
to define a class of SCF’s that is set-monotone under the assumption of weak strategyproofness.
Definition 2.47. Pairwise Social Choice Functions
When two profiles R and R’ differ but have the same amount of netto plurality that
prefers x over y, ∀x, y ∈ X. Then we call a SCF F pairwise if the winning set is the
same for such profiles that have the same amount of netto plurality.
∀R, R0 F (R) = F (R0 ) ⇐⇒ ∀x, y ∈ X|{i ∈ N |xPi y}| − |{i ∈ N |yPi x}| =
|{i ∈ N |xPi0 y}| − |{i ∈ N |yPi0 x}|
Theorem 2.48. Every weakly R-group-strategyproof pairwise SCF satisfies set-monotonicity.
Proof. In order to prove this, we will show that whenever a pairwise SCF is not setmonotone it can be strongly manipulated. So if the SCF F does not satisfy set(x,y)
monotonicity then there exists a voter i, preference profiles R and R’ = Ri
and
candidates x ∈ X and y 6∈ F (R), such that F (R) 6= F (R’). It follows that (y, x) ∈ Ri
(x,y)
would be exactly the same profile as
(because if this pair would not be in Ri then Ri
Ri and therefore the winningset of these two profiles could not differ).
We will now show that this SCF is strongly R-manipulable by adding one voter to the
system. Now suppose that the extra voter n + 1 is indifferent between all candidates
except x and y. We define the following preference relations:
Rn+1 = (U × U ) \ {(x, y)} ∪ Ri0 |{x,y}
0
= (U × U ) \ {(y, x)} ∪ Ri |{x,y}
Rn+1
Consider the following preference profiles:
Q = R1 , R2 , . . . , Ri−1 , Ri ∪ {(x, y)}, Ri+1 , . . . , Rn , Rn+1 )
0
0
Q’ = R10 , R20 , . . . , Ri−1
, Ri ∪ {(y, x)}, Ri+1 , . . . , Rn , Rn+1
)
Note that voter i is now indifferent between candidate x and y and therefore the
only difference between the profiles Q and Q’ lies in the behaviour of the n + 1’th
voter. By the pairwise property of this SCF it follows that F (R) = F (Q) = V and
F (R’) = F (Q’) = W
Remind that y 6∈ F (R) = V . Since (y, x) ∈ Ri , we can distinguish two cases:
• (y, x) ∈ Pi . We know that voter n + 1 is indifferent to all pairs except {x, y} in
profile Q. So since y 6∈ V the maximum of this set is not y. So therefore the
minimum of W is at least the maximum of V and therefore W is R-preferred over
29
V by the n+1’th voter. So therefore it is possible for voter n + 1 to move from
0
in order to get a better outcome.
preference relation Rn+1 to Rn+1
• (y, x) ∈ Ii . Then voter n+1 is indifferent to all pairs except {x, y} in profile Q.
0
Since (x, y) ∈ Rn+1
it follows that V is R’-preferred over W by voter n + 1. this
0
to Rn+1 in order to get a
F can be strongly manipulated by moving from Rn+1
better outcome.
So a pairwise F that does not satisfy set-monotonicity can be strongly manipulated.
Therefore it follows that every weakly R-group-strategyproof pairwise SCF satisfies setmonotonicity.
Lemma 2.49. Every weakly R-group-strategyproof pairwise SCF satisfies set-independence
and weak monotonicity
Proof. This is a collorary of Theorem 2.48 and Lemma 2.35.
30
2.5 Systematic Comparative Review
This section is about the different frameworks that are used by Duggan and Schwartz and
Brandt and Brill. I will set out where these frameworks and their embedded definitions,
like preferences over sets and strategyproofness, differ from one another. Once their is a
full understanding of where these concepts differ, I will make some assumptions whereby
it is possible to compare the definitions of preferences over sets and strategyproofness.
Once this comparison has been made it will become clear why the articles of Taylor and
Brand and Brill have different keyresults.
Frameworks
The Duggan-Schwartz Theorem states that a social choice function for three or more
candidates, that is strategyproof and satisfies strong surjectivity must be dictatorship.
In Section 2.3 we have proved this theorem for strict linear orders. So we assumed that
the preferences where transitive and candidates could not be equally liked by the individuals. Althought we have only discussed the strict preferences in order to prove the
theorem, this proof can easily be extended for the non-strict case [8].
Brandt and Brill showed that every set-monotonic function is weakly R-strategyproof
and every pairwise weakly strategyproof SCF is set-monotonic. They proved these statements while they have used a preference relation as the representation of the preference
of an individual. Since they have used preference relations in their framework it was
possible for individuals to equally like candidates. The first theorem is proved for general preferences. They state that this theorem holds for transitive and intransitive
preferences[1]. However, in my opinion, this does not seem to be evident. I will now
explain why I do not totally agree with that:
Brandt and Brill make use of the concept ‘set-monotonicity’. This means that a winning
set is invariant under the weakening of a losing candidate by one voter. I want to point
out that this property only makes sense if we consider non-transitive systems. Take for
(x,y)
is only transitive in two
example a transitive preference profile R. Then clearly R0 i
situations: x and y are ranked next under each other and do not have any other candidates that are ranked equal to them, or if they are equally prefered and without other
(x,y)
candidates best or worst ranked by the voter i. So in almost all cases R0 i
is not a
transitive preference profile. This shows that we cannot really talk about set-monotone,
transitive voting systems. Let alone prove that a transitive, set-monotone function is
strategyproof.
The second theorem however is proved for intransitive preferences. Brandt and Brill
state in their article that the second theorem also holds for transitive preferences, but
much more work is required to prove that part.
31
Preferences over sets & Strategyproofness
Duggan & Schwartz
Duggan and Schwartz distinguished two sorts of extreme types of voters; optimistic and
pessimistic voters. Preference over sets depends on the type of person you are:
A set is preferred by an optimistic voter i if the maximum of the set is improved according to his true preference Ri .
A set is preferred by a pessimistic voter i if the minimum of the set is improved according
to his true preference Ri .
According to the article of Taylor, a SCF is strategyproof when there is no voter who
can improve the maximum or minimum of the winning set by manipulating his ballot.
Brandt & Brill
Brandt and Brill work with the same concept of whether a voting system is strategyproof
or not; when none of the voters can manipulate their vote in order to get a better result.
The difference with the article of Taylor lies in the notion of preferences over winning sets.
Set A is R-preferred over set B by voter i ⇐⇒ a ≥ b ∀a ∈ A, ∀b ∈ B according to the
preference relation Ri . We can also simply write down AR̂i B.
Set A is P-preferred over set B by voter i ⇐⇒ a ≥ b ∀a ∈ A ∀b ∈ B and a > b
for one pair (a, b) with a ∈ A, b ∈ B according to the preference relation Ri . We can
also simply write down AP̂i B.
In order to compare the different concepts by Taylor and Brandt and Brill of whether
a winning set is preferred, I will now explain in words what it means when a set is Ror P-preferred over another set. Note that since transitivity does not always hold in a
preference relation, there are situations in which it is impossible to compare two winning
sets with each other in order to say which one is R-preferred.
AR̂i B: the minimum of A is at least the maximum of B according to the preference
relation Ri . The maximum is therefore unchanged or improved.
AP̂i B: the minimum of A is at least the maximum of B and the maximum of A is bigger
then the maximum of B according to the preference relation Ri .
From the above it follows that a SCF is called R-strategyproof by Brandt and Brill
if there is no voter who can change the minimum, by misrepresenting his preference relation, in such a way that this becomes at least the maximum of the preceding winning
set. So a SCF is not R-strategyproof if there exists a voter who can misrepresent his
true preference relation in order to get an outcome that he equally likes or prefers. Note
that whether a SCF is R-strategyproof, we can also say that none of the voters can
R-manipulate this SCF.
32
Recapitulatory, a pessimistic voter prefers a set where the worst ranked candidate in
the winning set is improved and the optimistic voter prefers the set that has the best
ranked candidate. So if for example a winner has to be picked out of the winning set, the
pessimistic voter believes that the worst case scenario will happen: the lowest ranked
candidate will be picked, and the optimistic voter believes that the best canidate will
be picked. I want to point out that this is of course a way to divide all voters into
two groups, but this distinction is quite rough. For instance, consider someone who is
neither a pessimist nor an optimist, but gives equal weigth to all candidates that are in
the winning set. Now consider the following preference ballot of voter i:
A > B > C > D > ....... > V > W > Y > Z
When voter i gives his true preference as his vote, the winning set will be:
Set 1 = {B, C, D, E, Z}
When voter i gives is a disingenous ballot, the following winning set is obtained:
Set 2 = {A, V, W, X, Y }
Since min{Set 2} > min{Set 1} and max{Set 2} > max{Set 1} according to the preference ballot of voter i, Set 2 is preferred over Set 1 if voter i was a pessimistic or an
optimistic voter. However if voter i considers every winner and gives equal weight to
all the candidates in the winning set, than Set 2 is not preferred over Set 1, since Set 2
contains a lot more high ranked candidates in the winning set than Set 1.
This example shows that although a strategyproof SCF by Duggan and Schwartz, does
not allow manipulation by optimistic or pessimistic voters, there are plausible alternatives for defining whether someone prefers a set over another.
Brandt and Brill do also not make use of the principle where the voters give equal weight
to all canidates that are in the winning set. Instead, they assume that a voter only Rprefers a set A over a set B, when every candidate in A is better than or equally ranked
over, every candidate in B. If for example a winner has to be picked out of the winning
set then the voter is unaware of this mechanism.
In the following part I will take a closer look at the concept of strategyproofness by
Brandt and Brill. In their article they call R-strategyproofness of a SCF quite a strong
requirement since none of the manipulable voters has to be strictly better off in the new
preference profile [1]. What they want to make clear, is that it in the resolute context it
can be hard to find a SCF that matches up to a voter that prefers a winner he obtained
by manipulating his vote, to an equally ranked candidate he attained by giving his true
preference.
Suppose for example we have a SCF F and there exists a voter i, who equally likes candidates x and y. Consider the preference profiles R which contains the true preference of
voter i and R’ = (R−i , Ri0 ) the untruthful preference relation. Suppose that F (R) = {x}
and F (R’) = {y}. Because yRi x, it follows that this SCF F is R-manipulable and therefore not strategyproof by Brandt and Brill. However the preceding statement does not
say that this SCF F is manipulable by the definition of Taylor, since in that case the
33
winner corresponding to profile R’ has to be strictly better than the winner of profile
R, according to Ri .
Also an example in the irresolute context:
Suppose for example we have a SCF F and there exists a voter i and preference profiles R
wherein voter i equally likes x and y. R’ = (R−i , Ri0 ), F (R) = {x, y} and F (R’) = {x}.
This example shows that the SCF F is manipulable acorrding to Brandt and Brill, since
the min{F (R’)} = min{F (R)}.
So when winning sets consist of candidates that are equally liked by a voter, this voter
can prefer the winning set that is obtained by the manipulated vote. Therefore I agree
with Brandt and Brill that strategyproofness in their article can be a strong requirement.
But this only holds very occasionaly: In the resolute context and in a few cases in the
irresolute context.
Now we have seen the difference between the definitions of preferences over winning sets
and strategyproofness given in the two papers, we will now consider the two concepts
in the same environment whereby it is possible to really compare the different concepts.
From now on we will consider a framework where the preferences are presented as linear
orders. So for the following lemmas we assume that transitivity is satisfied and the
candidates in the preference ballots are related to each other in a strict way.
From now, I do not have to make the distinction between R and P-strategyproofness
anymore, snce R- and P-strategyproofness only differ from each other when we consider
profiles where it is possible to equally prefer candidates.
Lemma 2.50. In the resolute context, strategyproofness by Brandt and Brill and strategyproofness by Duggan and Schwartz are the same.
Proof. Brandt and Brill call a SCF strategyproof if the outcome can not be improved
in such a way that the minimum becomes at least the maximum of the preceding set.
Since we only consider outcomes where there is a sole winner, we can just say that a SCF
is strategyproof when none of the voters can improve his outcome by manipulating his
preference. So this is exactly the same as the definition of strategyproofness by Duggan
and Schwartz.
Since we now only consider strict transitive preferences, the condition to be strategyproof according to Brandt and Brill is weaker then the one by Duggan and Schwartz.
This relation is stated in the following lemma:
Lemma 2.51. Strategyproofness by Duggan and Schwartz implies strategyproofness by
Brandt and Brill.
Proof. If we can find a strategyproof SCF by Duggan and Schwartz then no voter can
improve his maximum or minimum by manipulating his preference. So certainly no
voter can misrepresent his preference in order to improve his maximum and improve
his minimum in such a way that it becomes at least the maximum of the preceding
34
winning set. So if a SCF is strategyproof according to Duggan and Schwartz, it is also
R-strategyproof by Brandt and Brill.
The previous lemma and proof can be presented in an easy way:
Strategyproof by Duggan and Schwartz → strategyproof for optimistic voter =
not manipulable by optimistic voter → P-strategyproof by Brandt and Brill
Because the SCF F in Example 2.29 is strategyproof for optimistic voters it is not
possible to improve the maximum of the winning set by someone who manipulates his
vote. This SCF F is therefore also strategyproof by Brandt and Brill. Since the SCF is
not strategyproof by Duggan and Schwartz, this shows that the implication in the other
direction of Lemma 2.51 does not hold.
By now, we have seen that when preferences are represented as linear orders, strategyproofness by Duggan and Schwartz implies strategyproofness by Brandt and Brill. If
we consider the environment where people can equally like candidates but still have to
give their preferences in a transitive way, we have to distinguish P- and R-strategyproofness
from each other. Lemma 2.51 still holds in this context when we substitute P-strategyproofness.
So if we find a strategyproof voting system by Duggan and Schwartz, it is in this context
also P-strategyproof. I will now give the same sort of example as 2.29, but now wherein
people can equally like candidates and represent their preference in a transitive way. So
a SCF that is not manipulable by an optimistic voter and therefore P-strategyproof, but
can be manipulated by a pessimistic voter.
We consider the following SCF F :

X if there is no candidate that is top ranked by all voters

{x} if there is one candidate x that is top ranked by all voters
F (R) =

{x, y, ..} if there are candidates x,y, .. that are top ranked by all voters
First I will show that this SCF satisfies strategyproofness by Brandt and Brill. The
winning set will always contain the best ranked candidate(s) from each voter:
• If there is no candidate that is top ranked by all voters, than all candidates are
contained in the winning set. And therefore also the top ranked candidate of each
voter.
• If the winning set is smaller than X, everybody has these winners on the top ranked
position of their ballot.
Since the best possible result is already in the winning set, the maximum can not be
improved. This SCF F is therefore not manipulable by an optimistic voter according to
the definition of Taylor. It follows by the previous lemma that F is P-strategyproof by
Brandt and Brill.
I will now show that F is not strategyproof for pessimistic voters:
Consider a profile R in which voter i ranks x over y and all the other candidates are
35
ranked below x and y by voter i. Everybody else rates y as the best candidate. Then
F (R) = X. Now suppose voter i change his preference relation in which he strenghtens
y with respect to x. Then y is moved above x in the preference ballot wherefore y
becomes the top ranked candidate by all voters. In the new profile y is the sole winner.
Because the minimum of the winningset of someone is improved by the manipulation
of his preference, this SCF is manipulable by a pessimistic voter. This shows that the
implication in the other direction of Lemma 2.51 does not hold.
Finally, I want to show that this SCF does not satisy R-strategyproofness. Consider
the profile R where everybody rhas x and y at the top position of their ballot. Then the
winning set is {x,y}. If one voter changes his ballot by removing y from the top of his
ballot, x becomes the sole winner. Since {x}R̂i {x, y}, this example shows that someone
can misrepresent his preference in order to get an outcome that is R-preferred. Hence,
F is not R-strategyproof.
36
3 Conclusion
In this thesis we have placed the articles of Taylor and Brandt and Brill next to each other
in order to analyze where the different keyresults of their articles are based on. It became
clear that the authors give different meaning to the concept strategyproofness. This
difference in concepts stems from the varying definitions of whether a set is preferred over
another one. Duggan and Schwartz distinguish two types of voters, who prefer a set over
another one when the minimum or the maximum is improved. They call a voting system
strategyproof if it can not be manipulated by pessimistic or optimisitic voters. On the
other hand, Brandt and Brill say that a set is R-preferred over another if the minimum
is improved in such a way that it becomes at least the maximum of the preceding set.
The strict version of this kind of preference over sets, is called P-preference: additionally
to the previous definition the maximum has to be improved. Brandt and Brill refer to
R-strategyproof social choice functions as voting systems that are not manipulable by
voters who R-prefer winning sets that can be obtained by a manipulated vote. When we
consider voting systems where preferences are transitive, strategyproofness by Duggan
and Schwartz implies P-strategyproofness by Brandt and Brill. P-strategyproofness can
therefore be interpreted as a weak property. R-strategyproofness, on the other hand,
can in some cases be seen as a strong requirement: R-strategyproofness is strong in the
sense that due to manipulation, also none of the voters can obtain exclusively equal
ranked candidates with the winning set concerning the truthfull vote. Since Duggan
and Schwartz and Brandt and Brill have defined strategyproofness in a different way it
is not surprising that their statements about the existence of classes of strategyproof
voting systems differ from each other.
37
4 Popular Summary
‘Social Choice Theory’ is een tak van Mathematische Economie die zich bezig houdt
met de mechanismen rondom stemprocedures. Als een groep mensen een gezamenlijke beslissing moet nemen kunnen stemsystemen gebruikt worden om op grond van de
voorkeuren van de groepsleden een collectief besluit te nemen. In deze scriptie gaan we
uit van een groep stemmers die tot een keuze moet komen over een groep verkiesbare
kandidaten. Stemsystemen zijn functies die uit deze waarderingen, een of meerdere winnaars selecteren. Deze functies noemen we ook wel ‘social choice functions’ (SCF’s).
De bekendste stemprocedure geeft als winnaar de kandidaat die de meeste stemmen
krijgt. Wanneer dit stemsysteem wordt gebruikt is alleen de eerste voorkeur van de
kiezers van belang. In andere stemprocedures is ook de tweede en derde keus, of soms
de waardering van alle kandidaten, van betekenis. De stem van een kiezer kan op verschillende manieren gepresenteerd worden. De waardering van en tussen de kandidaten
kan bijvoorbeeld vastgelegd worden als een rangorde van kandidaten in de volgorde van
waardering.
Uit strategisch oogpunt is het dan mogelijk dat iemand zijn werkelijke waardering van
de kandidaten niet uitbrengt als stem. Dit is denkbaar wanneer middels een valse stem,
die niet de daadwerkelijke waardering van een stemmer bevat, een beter resultaat te
behalen is. Neem bijvoorbeeld de situatie waarin 3 kandidaten zich verkiesbaar stellen.
De waardering van stemmer s is als volgt: A > B > C. Dit houdt in dat stemmer
s, kandidaat A het hoogst waardeert en kandidaat C het laagst. De stemprocedure is
‘meeste stemmen gelden’ wat inhoudt dat de kandidaat of kandidaten die de meeste
eerste-stemmen krijgen, wint of winnen. We nemen nu aan dat B en C de meeste
eerste stemmen hebben en daarom strijden voor de winst. Als B en C precies evenveel
eerste stemmen hebben is het voor stemmer s gunstiger om zijn stem te manipuleren
in B > C > A. Als s dit doet zal B de meeste eerste stemmen hebben waardoor B de
winnaar wordt. Doordat stemmer s zijn echte waardering heeft gemanipuleerd heeft hij
dus een voordeligere uitkomst gekregen.
Het is wenselijk om stemsystemen te gebruiken waarbij mensen altijd hun werkelijke
waardering als stem uitbrengen en niet de mogelijkheid hebben om een betere uitslag
te krijgen wanneer zij hun stem manipuleren. Deze scriptie gaat over het bestaan en de
voorwaarden van zulke strategyproof stemsystemen (stemsystemen die opgewassen zijn
tegen de manipulatie van kiezers).
De Gibbard-Satterthwaite Theorem en de Duggan-Schwartz Theorem zijn twee stellingen die zeggen dat elk strategyproof stemsysteem een dictatorschap moet zijn. Dicta-
38
torschap is een SCF waarbij de hoogst gewaardeerde kandidaat van één stemmer altijd
een winnaar is. Dit betekent dat als deze stemmer, kandidaat A als hoogst waardeert
dat A sowieso één van de winnaars is. Mocht B als hoogst door hem gewaardeerd zijn,
dan is B per definitie één van de winnaars. De Duggan-Schwartz Theorem kan gezien
worden als een uitbreiding van de Gibbard-Satterthwaite Theorem aangezien de laatst
genoemde stelling alleen geldt voor stemsystemen waarbij er maar één winnaar is. De
Duggan-Schwartz Theorem daarentegen laat ook zien dat een strategyproof SCF, waar
meerdere winnaars mogelijk zijn, altijd dictatorschap is.
In 2011 publiceerde Brandt en Brill een artikel waarin zij bewezen dat er naast dictatorschap nog een andere klasse aan strategyproof SCFs bestaat. Dit lijkt te conflicteren
met de eerder genoemde stellingen. Het doel van deze scriptie was om te onderzoeken
waar het verschil tussen deze stellingen op berust.
Al snel werd duidelijk dat Duggan en Schwartz en Brandt en Brill de stemmen op een
andere manier presenteerden. Hierdoor is het kader waarbinnen de stellingen zijn geconstrueerd totaal verschillend. Daarnaast kwam naar voren dat er een verschil bestaat
tussen de betekenis die wordt gegeven aan het al dan niet strategyproof zijn van een
stemsysteem. Dit verschil stoelt op het feit dat Duggan en Schwartz en Brandt en Brill,
een ander criterium hanteren om te bepalen wanneer een uitkomst als beter wordt ervaren.
Wanneer een stemsysteem altijd maar één winnaar kent is het duidelijk welke uitslag
een stemmer de voorkeur geeft. Stel dat stemmer s de volgende waardering heeft:
A > B > C, dan is het duidelijk dat de meest gunstige uitslag kandidaat A is en
kandidaat C de meest onvoordelige uitkomst is. Wanneer we te maken hebben met
een stemsysteem waar meerdere winnaars mogelijk zijn, kunnen verschillende methodes
worden gebruikt om te bepalen wanneer een uitslag wordt verkozen boven een andere.
Zoals al werd gezegd zijn de kaders waarbinnen de stellingen geconstrueerd zijn verschillend van elkaar. Hierdoor was het niet direct mogelijk om de verschillende definities
van strategyproofness naast elkaar te leggen en zo met elkaar te vergelijken. Nadat ik een
frame heb geconstrueerd waarin beide definities van strategyproofness betekenis hebben,
kon ik deze met elkaar vergelijken. In de laatste paragraaf heb ik dan ook kunnen laten
zien hoe de verschillende soorten strategyproofness zich tot elkaar verhouden.
Het is dus gebleken dat de Duggan-Schwartz Theorem en de stelling van Brandt en
Brill, niet met elkaar in strijd zijn omdat ze beide in een andere context zijn opgesteld.
Aangezien Duggan en Schwartz en Brandt en Brill het begrip strategyproofness op een
andere manier gedefinieerd hebben is het niet verwonderlijk dat hun uitspraken over het
bestaan van klassen aan strategyproof SCFs, van elkaar verschillen.
39
Bibliography
[1] F. Brandt, Group-strategyproof irresolute social choice functions. In T. Walsh, editor, Proceedings of the 22nd International Joint Conference on Artificial Intelligence
79-84, AAAI Press, 2011.
[2] F. Brandt and M. Brill, Necessary and sufficient conditions for the strategyproofness
of irresolute social choice functions. In K. Apt, editor, Proceedings of the 13th Conference on Theoretical Aspects of Rationality and Knowledge, 136-142. ACM Press,
2011.
[3] J. Duggan and T. Schwartz, Strategic manipulability without resoluteness or shared
beliefs: Gibbard- Satterthwaite generalized, Social Choice and Welfare, Vol. 17
85-93, 2000.
[4] U. Endriss, Logic and social choice theory, Logic and Philopsophy Today, College
Publications, 2011.
[5] A. Gibbard, Manipulation of voting schemes: A general result, Econometrica, Vol.
41 No. 4, 587-601, 1973 1973
[6] E. Muller and M. A. Satterthwaite, The equivalence of strong positive association
and strategy-proofness. Journal of Economic Theory, Vol. 14 No. 2, 412-418, 1977
[7] A. D. Taylor Social Choice and the Mathematics of Manipulation, Cambridge University Press, Mathematical Association of America, 2005.
[8] A. D. Taylor, The manipulability of voting systems in the american mathematical
monthly, Mathematical Association of America, Vol. 109 No. 4, 321-337, 2002.
[9] M. A. Satterthwaite, Strategy-proofness and Arrow’s conditions: Existence and
correspon- dence theorems for voting procedures and social welfare functions, Journal
of Economic Theory, Vol. 10 No. 2, 187-217, 1975.
40