This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Tight Bounds on 3-Team Manipulations in Randomized Death Match

Atanas Dinev
Massachusetts Institute of Technology, Cambridge MA, USA
   S. Matthew Weinberg
Princeton University, Princeton, USA
Abstract

Consider a round-robin tournament on nn teams, where a winner must be (possibly randomly) selected as a function of the results from the (n2)\binom{n}{2} pairwise matches. A tournament rule is said to be kk-SNM-α\alpha if no set of kk teams can ever manipulate the (k2)\binom{k}{2} pairwise matches between them to improve the joint probability that one of these kk teams wins by more than α\alpha. Prior work identifies multiple simple tournament rules that are 22-SNM-1/31/3 (Randomized Single Elimination Bracket [SSW17], Randomized King of the Hill [SWZZ20], Randomized Death Match [DW21]), which is optimal for k=2k=2 among all Condorcet-consistent rules (that is, rules that select an undefeated team with probability 11).

Our main result establishes that Randomized Death Match is 33-SNM-(31/60)(31/60), which is tight (for Randomized Death Match). This is the first tight analysis of any Condorcet-consistent tournament rule and at least three manipulating teams. Our proof approach is novel in this domain: we explicitly find the most-manipulable tournament, and directly show that no other tournament can be more manipulable.

In addition to our main result, we establish that Randomized Death Match disincentivizes Sybil attacks (where a team enters multiple copies of themselves into the tournament, and arbitrarily manipulates the outcomes of matches between their copies). Specifically, for any tournament, and any team uu that is not a Condorcet winner, the probability that uu or one of its Sybils wins in Randomized Death Match approaches 0 as the number of Sybils approaches \infty.

1 Introduction

Consider a tournament on nn teams competing to win a single prize via (n2)\binom{n}{2} pairwise matches. A tournament rule is a (possibly randomized) map from these (n2)\binom{n}{2} matches to a single winner. In line with several recent works [AK10, APT10, SSW17, SWZZ20, DW21], we study rules that satisfy some notion of fairness (that is, “better” teams should be more likely to win), and non-manipulability (that is, teams have no incentive to manipulate the matches).

More specifically, prior work identifies Condorcet-consistence (Definition 2.4) as one desirable property of tournament rules: whenever an undefeated team exists, a Condorcet-consistent rule selects that team as the winner with probability 11. Another desirable property is monotonicity (Definition 2.6): no team can unilaterally increase the probability that it wins by throwing a single match. Arguably, any sensible tournament rule should at minimum satisfy these two basic properties, and numerous such simple rules exist.

[APT10, AK10] further considered the following type of deviation: what if the same company sponsors multiple teams in an eSports tournament, and wants to maximize the probability that one of them wins the top prize?111Similarly, perhaps there are multiple athletes representing the same country or university in a traditional sports tournament. In principle, these teams might manipulate the outcomes of the matches they play amongst themselves in order to achieve this outcome. Specifically, they call a tournament rule kk-Strongly-Non-Manipulable (kk-SNM, Definition 2.5), if no set of kk teams can successfully manipulate the (k2)\binom{k}{2} pairwise matches amongst themselves to improve the probability that one of these kk teams wins the tournament. Unfortunately, even for k=2k=2[APT10, AK10] establish that no tournament rule is both Condorcet-consistent and 22-SNM.

This motivated recent work in [SSW17, SWZZ20, DW21] to design tournament rules which are Condorcet-consistent as non-manipulable as possible. Specifically, [SSW17] defines a tournament rule to be kk-SNM-α\alpha if no set of kk teams can manipulate the (k2)\binom{k}{2} pairwise matches amongst themselves to increase total probability that any of these kk teams wins by more than α\alpha (see Definition 2.5). These works design several simple Condorcet-consistent and 22-SNM-1/31/3 tournament rules, which is optimal for k=2k=2 [SSW17]. In fact, the state of affairs is now fairly advanced for k=2k=2: each of [SSW17, SWZZ20, DW21] proposes a new 22-SNM-1/31/3 tournament rule. [SWZZ20] considers a stronger fairness notion that they term Cover-consistent, and [DW21] considers probabilistic tournaments (see Section 1.3 for further discussion).

However, significantly less is known for k>2k>2. Indeed, only [SWZZ20] analyzes manipulability for k>2k>2. They design a rule that is kk-SNM-2/32/3 for all kk, but that rule is non-monotone, and it is unknown whether their analysis of that rule is tight. Our main result provides a tight analysis of the manipulability of Randomized Death Match [DW21] when k=3k=3. We remark that this is: a) the first tight analysis of the manipulability of any Condorcet-consistent tournament rule for k>2k>2, b) the first analysis establishing a monotone tournament rule that is kk-SNM-α\alpha for any k>2k>2 and α<1\alpha<1, and c) the strongest analysis to-date of any tournament rule (monotone or not) for k=3k=3. We overview our main result in more detail in Section 1.1 below.
Beyond our main result, we further consider manipulations through a Sybil attack (Definition 2.9). As a motivating example, imagine that a tournament rule is used as a proxy for a voting rule to select a proposal (voters compare each pair of proposals head-to-head, and this constitutes the pairwise matches input to a tournament rule). A proposer may attempt to manipulate the protocol with a Sybil attack, by submitting numerous nearly-identical clones of the same proposal. This manipulates the original tournament, with a single node u1u_{1} corresponding to the proposal, into a new one with additional nodes u2,,umu_{2},\ldots,u_{m} corresponding to the Sybils. Each node v{u1,,um}v\notin\{u_{1},\ldots,u_{m}\} either beats all the Sybils, or none of them (because the Sybil proposals are essentially identical to the original). The questions then become: Can the proposer profitably manipulate the matches within the Sybils? Is it beneficial for a proposer to submit as many Sybils as possible? We first show that, when participating in Randomized Death Match, the Sybils can’t gain anything by manipulating the matches between them. Perhaps more surprisingly, we show that Randomized Death Match is Asymptotically Strongly Sybil-Proof: as the number of Sybils approaches \infty, the collective probability that a Sybil wins RDM approaches zero (unless the original proposal is a Condorcet winner, in which case the probability that a Sybil wins is equal to 11, for any number of Sybils >0>0).

1.1 Our Results

As previously noted, our main result is a tight analysis of the manipulability of Randomized Death Match (RDM) for coalitions of size 33. Randomized Death Match is the following simple rule: pick two uniformly random teams who have not yet been eliminated, and eliminate the loser of their head-to-head match.

Informal Theorem 1.1

(See Theorem 4.1) RDM is 3-SNM-3160\frac{31}{60}. RDM is not 3-SNM-α\alpha for α<3160\alpha<\frac{31}{60}.

Recall that this is the first tight analysis of any Condorcet-consistent tournament rule for any k>2k>2 and the first analysis establishing a monotone, Condorcet-consistent tournament rule that is kk-SNM-α\alpha for any k>2k>2, α<1\alpha<1. Recall also that previously the smallest α\alpha for which a 33-SNM-α\alpha (non-monotone) Condorcet-consistent tournament rule is known is 2/32/3.

Our second result concerns manipulation by Sybil attacks. A Sybil attack is where one team starts from a base tournament TT, and adds some number m1m-1 of clones of their team to create a new tournament TT^{\prime} (they can arbitrarily control the matches within their Sybils, but each Sybil beats exactly the same set of teams as the cloned team) (See Definition 2.9). We say that a tournament rule rr is Asymptotically Strongly Sybil-Proof (Definition 2.10) if for any tournament TT and team u1Tu_{1}\in T that is not a Condorcet winner, the maximum collective probability that a Sybil wins (under rr) over all of u1u_{1}’s Sybil attacks with mm Sybils goes to 0 as mm goes to infinity. See Section 2 for a formal definition.

Informal Theorem 1.2

(See Theorem 5.3) RDM is Asymptotically Strongly Sybil-Proof.

1.2 Technical Highlight

All prior work establishing that a particular tournament rule is 22-SNM-1/31/3 follows a similar outline: for any TT, cases where manipulating the {u,v}\{u,v\} match could potentially improve the chances of winning are coupled with two cases where manipulation cannot help. By using such a coupling argument, it is plausible that one can show that RDM is 33-SNM-(12+c)(\frac{1}{2}+c) for a small constant cc. However, given that Theorem 4.1 establishes that RDM is 33-SNM-31/6031/60, it is hard to imagine that this coupling approach will be tractable to obtain the exact answer.

Our approach is instead drastically different: we find a particular 5-team tournament, and a manipulation by 33 teams that gains 31/6031/60, and directly prove that this must be the worst case. We implement our approach using a first-step analysis, thinking of the first match played in RDM on an nn-team tournament as producing a distribution over (n1)(n-1)-team tournaments.

The complete analysis inevitably requires some careful case analysis, but is tractable to execute fully by hand. Although this may no longer be the case for future work that considers larger kk or more sophisticated tournament rules, our approach will still be useful to limit the space of potential worst-case examples.

1.3 Related Work

There is a vast literature on tournament rules, both within Social Choice Theory, and within the broad CS community [Ban85, Fis77, FR92, GLM93, KSW17, KW15, Mil80, SW11]. The Handbook of Computational Social Choice provides an excellent survey of this broad field, which we cannot overview in its entirety [Mou16]. Our work considers the model initially posed in [AK10, APT10], and continued in [DW21, SSW17, SWZZ20], which we overview in more detail below.

[AK10, APT10] were the first to consider Tournament rules that are both Condorcet-consistent and 22-SNM, and proved that no such rules exist. They further considered tournament rules that are 22-SNM and approximately Condorcet-consistent. [SSW17] first proposed to consider tournament rules that are instead Condorcet-consistent and approximately 22-SNM. Their work establishes that Randomized Single Elimination Bracket is 22-SNM-1/31/3, and that this is tight.222Randomized Single Elimination Bracket iteratively places the teams, randomly, into a single-elimination bracket, and then ‘plays’ all matches that would occur in this bracket to determine a winner. [SWZZ20] establish that Randomized King of the Hill (RKotH) is 22-SNM-1/31/3,333Randomized King of the Hill iteratively picks a ‘prince’, and eliminates all teams beaten by the prince, until only one team remains. and [DW21] establish that Randomized Death Match is 22-SNM-1/31/3[SWZZ20] show further that RKotH satisfies a stronger fairness notion called Cover-consistence, and [DW21] extends their analysis to probabilistic tournaments. In summary, the state of affairs for k=2k=2 is quite established: multiple 22-SNM-1/31/3 tournament rules are known, and multiple different extensions beyond the initial model of [SSW17] are known.

For k>2k>2, however, significantly less is known. [SSW17] gives a simple example establishing that no rule is kk-SNM-k1ε2k1\frac{k-1-\varepsilon}{2k-1} for any ε>0\varepsilon>0, but no rules are known to match this bound for any k>2k>2. Indeed, [SWZZ20] shows that this bound is not tight, and proves a stronger lower bound for kk\rightarrow\infty. For example, a corollary of their main result is that no 939939-SNM-1/21/2 tournament rule exists. They also design a non-monotone tournament rule that is kk-SNM-2/32/3 for all kk. Other than these results, there is no prior work for manipulating sets of size k>2k>2. In comparison, our work is the first to give a tight analysis of any Condorcet-consistent tournament rule for k>2k>2, and is the first proof that any monotone, Condorcet-consistent tournament rule is kk-SNM-α\alpha for any k>2,α<1k>2,\alpha<1.
Regarding our study of Sybil attacks, similar clone manipulations have been considered prior in Social Choice Theory under the name of composition-consistency. [LLL96] introduces the notion of a decomposition of the teams in a tournament into components, where all the teams in a component are clones of each other with respect to the teams not in the component. [LLL96] defines a deterministic tournament rule to be composition-consistent if it chooses the best teams from the best components444For a full rigorous mathematical definition see Definition 10, [LLL96]. In particular, composition-consistency implies that a losing team cannot win by introducing clones of itself or any other team. [LLL96] shows that the tournament rules Banks, Uncovered Set, TEQ, and Minimal Covering Set are composition-consistent, while Top Cycle, the Slater, and the Copeland are not. Both computational and axiomatic aspects of composition-consistency have been explored ever since. [EFS12] studies the structural properties of clone sets and their computational aspects in the context of voting preferences. In the context of probabilistic social choice, [BBS16] gives probabilistic extensions of the axioms composition-consistency and population-consistency and uniquely characterize the probabilistic social choice rules, which satisfy both. In the context of scoring rules, [Özt20] studies the incompatibility of composition-consistency and reinforcement (stronger than population-consistency) and decomposes composition-consistency into four weaker axioms. In this work, we consider Sybil attacks on Randomized Death Match. Our study of Sybil attacks differs from prior work on the relevant notion of composition-consistency in the following ways: (i) We focus on a randomized tournament rule (RDM), (ii) We study settings where the manipulator creates clones of themselves (i.e. not of other teams), (iii) We explore the asymptotic behavior of such manipulations (Definition 2.10, Theorem 5.3).

1.4 Roadmap

Section 2 follows with definitions and preliminaries, and formally defines Randomized Death Match (RDM). Section 3 introduces some basic properties and examples for the RDM rule as well as a recap of previous work for two manipulators. Section 4 consists of a proof that the manipulability of 3 teams in RDM is at most 3160\frac{31}{60} and that this bound is tight. Section 5 consists of our main results regarding Sybil attacks on a tournament. Section  6 concludes.

2 Preliminaries

In this section we introduce notation that we will use throughout the paper consistent with prior work in [DW21, SSW17, SWZZ20].

Definition 2.1 (Tournament)

A (round robin) tournament TT on nn teams is a complete, directed graph on nn vertices whose edges denote the outcome of a match between two teams. Team ii beats team jj if the edge between them points from ii to jj.

Definition 2.2 (Tournament Rule)

A tournament rule rr is a function that maps tournaments TT to a distribution over teams, where ri(T):=Pr(r(T)=i)r_{i}(T):=\Pr(r(T)=i) denotes the probability that team ii is declared the winner of tournament TT under rule rr. We use the shorthand rS(T):=iSri(T)r_{S}(T):=\sum_{i\in S}r_{i}(T) to denote the probability that a team in SS is declared the winner of tournament TT under rule rr.

Definition 2.3 (SS-adjacent)

Two tournaments T,TT,T^{\prime} are SS-adjacent if for all i,ji,j such that {i,j}S\{i,j\}\not\subseteq S, ii beats jj in TT if and only if ii beats jj in TT^{\prime}.

In other words, two tournaments T,TT,T^{\prime} are SS-adjacent if the teams from SS can manipulate the outcomes of the matches between them in order to obtain a new tournament TT^{\prime}.

Definition 2.4 (Condorcet-Consistent)

Team ii is a Condorcet winner of a tournament TT if ii beats every other team (under TT). A tournament rule rr is Condorcet-consistent if for every tournament TT with a Condorcet winner ii, ri(T)=1r_{i}(T)=1 (whenever TT has a Condorcet winner, that team wins with probability 1).

Definition 2.5 (Manipulating a Tournament)

For a set SS of teams, a tournament TT and a tournament rule rr, we define αSr(T)\alpha_{S}^{r}(T) be the maximum winning probability that SS can possibly gain by manipulating TT to an SS-adjacent TT^{\prime}. That is:

αSr(T)=maxT’: T’ is S-adjacent to T{rS(T)rS(T)}\alpha_{S}^{r}(T)=\max_{\textit{T': T' is S-adjacent to T}}\{r_{S}(T^{\prime})-r_{S}(T)\}

For a tournament rule rr, define αk,nr=supT,S:|S|=k,|T|=n{αSr(T)}\alpha_{k,n}^{r}=\sup_{T,S:|S|=k,|T|=n}\{\alpha_{S}^{r}(T)\}. Finally, define

αkr=supnαk,nr=supT,S:|S|=k{αSr(T)}\alpha_{k}^{r}=\sup_{n\in\mathbb{N}}\alpha_{k,n}^{r}=\sup_{T,S:|S|=k}\{\alpha_{S}^{r}(T)\}

If αkrα\alpha_{k}^{r}\leq\alpha, we say that rr is kk-Strongly-Non-Manipulable at probability α\alpha or kk-SNM-α\alpha.

Intuitively, αk,nr\alpha_{k,n}^{r} is the maximum increase in collective winning probability that a group of kk teams can achieve by manipulating the matches between them over tournaments with nn teams. And αkr\alpha_{k}^{r} is the maximum increases in winning probability that a group of kk teams can achieve by manipulating the matches between them over all tournaments.

Two other naturally desirable properties of a tournament rule are monotonicity and anonymity.

Definition 2.6 (Monotone)

A tournament rule rr is monotone if T,TT,T^{\prime} are {u,v}\{u,v\}-adjacent and uu beats vv in TT, then ru(T)ru(T)r_{u}(T)\geq r_{u}(T^{\prime})

Definition 2.7 (Anonymous)

A tournament rule rr is anonymous if for every tournament TT, and every permutation σ\sigma, and all ii, rσ(i)(σ(T))=ri(T)r_{\sigma(i)}(\sigma(T))=r_{i}(T)

Below we define the tournament rule that is the focus of this work.

Definition 2.8 (Randomized Death Match)

Given a tournament TT on nn teams the Randomized Death Match Rule (RDM) picks two uniformly random teams (without replacement) and plays their match. Then, eliminates the loser and recurses on the remaining teams for a total of n1n-1 rounds until a single team remains, who is declared the winner.

Below we define the notions of Sybil Attack on a tournament TT, and the property of Asymptotically Strongly Sybil-Proof (ASSP) for a tournament rule rr, both of which will be relevant in our discussion in Section 5.

Definition 2.9 (Sybil Attack)

Given a tournament TT, a team u1Tu_{1}\in T and an integer mm, define Syb(T,u1,m)Syb(T,u_{1},m) to be the set of tournaments TT^{\prime} satisfying the following properties:
1. The set of teams in TT^{\prime} consists of u2,umu_{2}\ldots,u_{m} and all teams in TT
2. If a,ba,b are teams in TT, then aa beats bb in TT^{\prime} if and only if aa beats bb in TT.
3. If au1a\neq u_{1} is a team in TT and i[m]i\in[m], then uiu_{i} beats aa in TT^{\prime} if and only if u1u_{1} beats aa in TT
4. The match between uiu_{i} and uju_{j} can be arbitrary for each iji\neq j

Intuitively, Syb(T,u1,m)Syb(T,u_{1},m) is the set of all Sybil attacks of u1u_{1} at TT with mm Sybils. Each Sybil attack is a tournament TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m) obtained by starting from TT and creating mm Sybils of u1u_{1} (while counting u1u_{1} as a Sybil of itself). Each Sybil beats the same set of teams from Tu1T\setminus u_{1} and the matches between the Sybils u1,,umu_{1},\ldots,u_{m} can be arbitrary. Every possible realization of the matches between the Sybils gives rise to new tournament TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m) (implying Syb(T,u1,m)Syb(T,u_{1},m) contains 2(m2)2^{\binom{m}{2}} tournaments).

Definition 2.10 (Asymptotically Strongly Sybil-Proof)

A tournament rule rr is Asymptotically Strongly Sybil-Proof (ASSP) if for any tournament TT, team u1Tu_{1}\in T which is not a Condorcet winner,

limmmaxTSyb(T,u1,m)ru1,,um(T)=0\lim_{m\to\infty}\max_{T^{\prime}\in Syb(T,u_{1},m)}r_{u_{1},\ldots,u_{m}}(T^{\prime})=0

Informally speaking, Definition 2.10 claims that rr is ASSP if the probability that a Sybil wins in the most profitable Sybil attack on TT with mm Sybils, goes to zero as mm goes to \infty.

3 Basic Properties of RDM and Examples

In this section we consider a few basic properties of RDM and several examples on small tournaments. We will refer to those examples in our analysis later. Throughout the paper we will denote RDM by rr and it will be the only tournament rule we consider. We next state the first-step analysis observation that will be central to our analysis throughout the paper. For the remainder of the section let for a match ee denote by T|eT|_{e} the tournament obtained from TT by eliminating the loser in ee. Let S|e=SxS|_{e}=S\setminus x, where xx is the loser in ee. Let dxd_{x} denote the number of teams xx loses to and TxT\setminus x the tournament obtained after removing team xx from TT.

Observation 3.1 (First-step analysis)

Let SS be a subset of teams in a tournament TT. Then

rS(T)=1(n2)erS|e(T|e)=1(n2)xdxrSx(Tx)r_{S}(T)=\frac{1}{\binom{n}{2}}\sum_{e}r_{S|_{e}}(T|_{e})=\frac{1}{\binom{n}{2}}\sum_{x}d_{x}r_{S\setminus x}(T\setminus x)

(if S={v}S=\{v\}, then we define rSv(Tv)=0r_{S\setminus v}(T\setminus v)=0, and if xSx\not\in S, then Sx=SS\setminus x=S)

Proof. The first equality follows from the fact that after we play ee we are left with the tournament T|eT|_{e} and we sum over all possible ee in the first round. To prove the second equality, notice that for any xx the term rSx(Tx)r_{S\setminus x}(T\setminus x) appears exactly dxd_{x} times in erS|e(T|e)\sum_{e}r_{S|_{e}}(T|_{e}) because xx loses exactly dxd_{x} matches.   

As a first illustration of first-step analysis we show that adding teams which lose to every other team does not change the probability distribution of the winner.

Lemma 3.2

Let TT be a tournament and uTu\in T loses to everyone. Then for all vuv\neq u, we have rv(T)=rv(Tu)r_{v}(T)=r_{v}(T\setminus u).

Proof. We prove the statement by induction on |T||T|. If |T|=2|T|=2, then clearly rv(T)=rv(Tu)=1r_{v}(T)=r_{v}(T\setminus u)=1. Suppose it holds on all tournaments TT^{\prime} such that |T|<|T|=n|T^{\prime}|<|T|=n and we will prove it for TT. By first-step analysis (Observation 3.1) we have that

rv(T)=1(n2)erv(T|e)=1(n2)xvdxrv(Tx)r_{v}(T)=\frac{1}{\binom{n}{2}}\sum_{e}r_{v}(T|_{e})=\frac{1}{\binom{n}{2}}\sum_{x\neq v}d_{x}r_{v}(T\setminus x)

where team xx loses dxd_{x} matches in TT. By the inductive hypothesis we have that rv(Tx)=rv(T{x,u})r_{v}(T\setminus x)=r_{v}(T\setminus\{x,u\}) for xu,vx\neq u,v and du=n1d_{u}=n-1. Thus,

rv(T)\displaystyle r_{v}(T) =1(n2)xvdxrv(Tx)=\displaystyle=\frac{1}{\binom{n}{2}}\sum_{x\neq v}d_{x}r_{v}(T\setminus x)=
=1(n2)(x{u,v}dxrv(T{x,u})+(n1)rv(Tu))=\displaystyle=\frac{1}{\binom{n}{2}}(\sum_{x\notin\{u,v\}}d_{x}r_{v}(T\setminus\{x,u\})+(n-1)r_{v}(T\setminus u))=
=1(n2)((n12)rv(Tu)+(n1)rv(Tu))=rv(Tu)\displaystyle=\frac{1}{\binom{n}{2}}(\binom{n-1}{2}r_{v}(T\setminus u)+(n-1)r_{v}(T\setminus u))=r_{v}(T\setminus u)

where in the second to last line we used x{u,v}dxrv(T{x,u})=(n12)rv(Tu)\sum_{x\notin\{u,v\}}d_{x}r_{v}(T\setminus\{x,u\})=\binom{n-1}{2}r_{v}(T\setminus u), which follows from first-step analysis (Observation 3.1) and because xx loses dxd_{x} matches in TuT\setminus u as uu loses to every team in TT   

As a natural consequence of Lemma 3.2 we show that the most manipulable tournament on n+1n+1 teams is at least as manipulable as the most manipulable tournament on nn teams.

Lemma 3.3

αk,nrαk,n+1r\alpha_{k,n}^{r}\leq\alpha_{k,n+1}^{r}

Proof. See Appendix A.1 for a proof.   

We now show another natural property of RDM, which is a generalization of Condorcet-consistent (Definition 2.4), namely that if a group of teams SS wins all its matches against the rest of teams, then a team from SS will always win.

Lemma 3.4

Let TT be a tournament and STS\subseteq T a group of teams such that every team in SS beats every team in TST\setminus S. Then, rS(T)=1r_{S}(T)=1.

Proof. See Appendix A.1 for a proof.   

As a result of Lemma 3.4 RDM is Condorcet-Consistent. As expected, RDM is also monotone (See Definition 2.6).

Lemma 3.5

RDM is monotone.

Proof. See Appendix A.1 for a proof.   

Lemma 3.2 tells us that adding a team which loses to all other teams does not change the probability distribution of the other teams winning. Lemmas 3.2, 3.3, 3.4, 3.5 will be useful in our later analysis in Sections 4 and 5. Now we consider a few examples of tournaments and illustrate the use of first-step analysis (Observation 3.1) to compute the probability distribution of the winner in them.

  1. 1.

    Let T={a,b,c}T=\{a,b,c\}, where aa beats bb, bb beats cc and cc beats aa. By symmetry of RDM, we have ra(T)=rb(T)=rc(T)=13r_{a}(T)=r_{b}(T)=r_{c}(T)=\frac{1}{3}.

  2. 2.

    Let T={a,b,c}T=\{a,b,c\} where aa beats bb and cc. Then clearly, ra(T)=1r_{a}(T)=1 and rb(T)=rc(T)=0r_{b}(T)=r_{c}(T)=0.

  3. 3.

    By Lemma 3.2, it follows that the only tournament on 4 teams whose probability distribution cannot be reduced to a distribution on 3 teams is the following one T={a1,a2,a3,a4}T=\{a_{1},a_{2},a_{3},a_{4}\}, where aia_{i} beats ai+1a_{i+1} for i=1,2,3i=1,2,3, a4a_{4} beats a1a_{1}, a1a_{1} beats a3a_{3} and a2a_{2} beats a4a_{4}. By using what we computed in (1) and (2) combined with Lemma 3.2 we get by first step analysis

    ra1(T)\displaystyle r_{a_{1}}(T) =16(ra1(Ta2)+2ra1(Ta3)+2ra1(Ta4))=16(13+23+2)=12\displaystyle=\frac{1}{6}(r_{a_{1}}(T\setminus a_{2})+2r_{a_{1}}(T\setminus a_{3})+2r_{a_{1}}(T\setminus a_{4}))=\frac{1}{6}(\frac{1}{3}+\frac{2}{3}+2)=\frac{1}{2}
    ra2(T)\displaystyle r_{a_{2}}(T) =16(ra2(Ta1)+2ra2(Ta3)+2ra2(Ta4))=16(1+23)=518\displaystyle=\frac{1}{6}(r_{a_{2}}(T\setminus a_{1})+2r_{a_{2}}(T\setminus a_{3})+2r_{a_{2}}(T\setminus a_{4}))=\frac{1}{6}(1+\frac{2}{3})=\frac{5}{18}
    ra3(T)\displaystyle r_{a_{3}}(T) =16(ra3(Ta1)+ra3(Ta2)+2ra3(Ta4))=16(13)=118\displaystyle=\frac{1}{6}(r_{a_{3}}(T\setminus a_{1})+r_{a_{3}}(T\setminus a_{2})+2r_{a_{3}}(T\setminus a_{4}))=\frac{1}{6}(\frac{1}{3})=\frac{1}{18}
    ra4(T)\displaystyle r_{a_{4}}(T) =16(ra4(Ta1)+ra4(Ta2)+2ra4(Ta3))=16(13+23)=16\displaystyle=\frac{1}{6}(r_{a_{4}}(T\setminus a_{1})+r_{a_{4}}(T\setminus a_{2})+2r_{a_{4}}(T\setminus a_{3}))=\frac{1}{6}(\frac{1}{3}+\frac{2}{3})=\frac{1}{6}

The above examples are really important in our analysis because: a) we will use them in later for our lower bound example in Section 4.1, and b) they are a short illustration of first-step analysis.
In the following subsection, we review prior results for 2-team manipulations in RDM, which will also be useful for our treatment of the main result in Section 4.

3.1 Recap: Tight Bounds on 2-Team Manipulations in RDM

[DW21] (Theorem 5.2) proves that RDM is 2-SNM-13\frac{1}{3} and that this bound is tight, namely α2RDM=13\alpha_{2}^{RDM}=\frac{1}{3}. We will rely on this result in Section 4.

Theorem 3.6

(Theorem 5.2 in [DW21]) α2RDM=13\alpha_{2}^{RDM}=\frac{1}{3}

[SSW17] (Theorem 3.1) proves that the bound of 13\frac{1}{3} is the best one can hope to achieve for a Condorcet-consistent rule.

Theorem 3.7

(Theorem 3.1 in [SSW17]) There is no Condorcet-consistent tournament rule on nn players (for n3n\geq 3) that is 2-SNM-α\alpha for α<13\alpha<\frac{1}{3}

We prove the following useful corollary, which will be useful in Section 4.

Corollary 3.8

Let TT be a tournament and u,vTu,v\in T two teams such that there is at most one match in which a team in {u,v}\{u,v\} loses to a team in T{u,v}T\setminus\{u,v\}. Then

ru,v(T)23r_{u,v}(T)\geq\frac{2}{3}

Proof. If uu and vv beat every team in T{u,v}T\setminus\{u,v\}, then by Lemma 3.4, ru,v(T)=123r_{u,v}(T)=1\geq\frac{2}{3}. WLOG suppose that there is some team tt which beats uu, loses to vv and all other teams lose to both uu and vv. Let TT^{\prime} be {u,v}\{u,v\}-adjacent to TT such that vv is a Condorcet winner in TT^{\prime}. Clearly we have ru,v(T)=1r_{u,v}(T^{\prime})=1 as RDM is Condorcet-Consistent. By Theorem 3.6 we have ru,v(T)ru,v(T)13r_{u,v}(T^{\prime})-r_{u,v}(T)\leq\frac{1}{3}. This, implies that ru,v(T)23r_{u,v}(T)\geq\frac{2}{3} as desired.   

4 Main Result: α3RDM=31/60\alpha^{RDM}_{3}=31/60

The goal of this section is to prove that no 3 teams can improve their probability of winning by more than 3160\frac{31}{60} and that this bound is tight. We prove the following theorem

Theorem 4.1

α3RDM=3160\alpha_{3}^{RDM}=\frac{31}{60}

Our proof consists of two parts:

  • Lower bound: α3RDM3160\alpha_{3}^{RDM}\geq\frac{31}{60}, for which we provide a tournament TT and a set SS of size 3, which can manipulate to increase their probability by 3160\frac{31}{60}

  • Upper bound: α3RDM3160\alpha_{3}^{RDM}\leq\frac{31}{60}, for which we provide a proof that for any tournament TT no set SS of size 3 can increase their probability of winning by more than 3160\frac{31}{60}, i.e. RDM is 3-SNM-3160\frac{31}{60}

4.1 Lower Bound

Let rr denote RDM. Denote by BxB_{x} the set of teams which team xx beats. Consider the following tournament T={u,v,w,a,b}T=\{u,v,w,a,b\} (shown in Fig 1):

Ba={u,v,b},Bb={u,v},Bu={v,w},Bv={w},Bw={a,b}B_{a}=\{u,v,b\},B_{b}=\{u,v\},B_{u}=\{v,w\},B_{v}=\{w\},B_{w}=\{a,b\}

The tournament is also shown in Figure 1. Let S={u,v,w}S=\{u,v,w\}. By first-step analysis (Observation 3.1) and by using our knowledge in Section 3 for tournaments on 4 teams we can write

ru,v,w(T)\displaystyle r_{u,v,w}(T) =110(3ru,w(Tv)+2ru,v(Tw)+2ru,v,w(Tb)+ru,v,w(Ta)+2rv,w(Tu))=\displaystyle=\frac{1}{10}(3r_{u,w}(T\setminus v)+2r_{u,v}(T\setminus w)+2r_{u,v,w}(T\setminus b)+r_{u,v,w}(T\setminus a)+2r_{v,w}(T\setminus u))=
=110(3×(12+16)+2×0+2×(518+118+16)+(518+118+16)+2×(12+16))=\displaystyle=\frac{1}{10}(3\times(\frac{1}{2}+\frac{1}{6})+2\times 0+2\times(\frac{5}{18}+\frac{1}{18}+\frac{1}{6})+(\frac{5}{18}+\frac{1}{18}+\frac{1}{6})+2\times(\frac{1}{2}+\frac{1}{6}))=
=110(2+1+12+43)=2960\displaystyle=\frac{1}{10}(2+1+\frac{1}{2}+\frac{4}{3})=\frac{29}{60}

Now suppose that uu and vv throw their matches with ww. i.e. TT^{\prime} is SS-adjacent to TT, where in TT^{\prime}, ww beats uu and vv and all other matches have the same outcomes as in TT. Then, since ww is a Condorcet winner, ru,v,w(T)=rw(T)=1r_{u,v,w}(T^{\prime})=r_{w}(T^{\prime})=1. Therefore,

α3RDMru,v,w(T)ru,v,w(T)=12960=3160\alpha_{3}^{RDM}\geq r_{u,v,w}(T^{\prime})-r_{u,v,w}(T)=1-\frac{29}{60}=\frac{31}{60}

Thus, α3RDM3160\alpha_{3}^{RDM}\geq\frac{31}{60} as desired.

Refer to caption
Figure 1: The tournament TT in which S={u,v,w}S=\{u,v,w\} achieves a gain of 3160\frac{31}{60} by manipulation.

4.2 Upper Bound

Suppose we have a tournament TT on n3n\geq 3 vertices and S={u,v,w}S=\{u,v,w\} is a set of 3 (distinct) teams, where SS will be the set of manipulator teams. Let II be the set of matches in which a team from SS loses to a team from TST\setminus S. Our proof for αkRDM3160\alpha^{RDM}_{k}\leq\frac{31}{60} will use the following strategy

  • In Sections 4.2.1 and 4.2.2 we introduce the first-step analysis framework by considering possible cases for the first played match. In each of these cases the loser of the match is eliminated and we are left with a tournament with one less team. We pair each match in TT with its corresponding match in TT^{\prime} and we bound the gains of manipulation in each of the following cases separately (these correspond to each of the terms A,BA,B, and CC respectively in the analysis in Section 4.2.2).

    • The first match is between two teams in SS (there are 3 such matches).

    • The first match is between a team in SS and a team in TST\setminus S and the team from SS loses in the match (there are |I||I| such matches).

    • The first match is any other match not covered by the above two cases

  • In Section 4.2.3 we prove that if |I|4|I|\leq 4, then αSRDM(T)3160\alpha^{RDM}_{S}(T)\leq\frac{31}{60} (i.e. the set of manipulators cannot gain more than 3160\frac{31}{60} by manipulating).

  • In Section 4.2.4 we prove that if TT is the most manipulable tournament on nn vertices (i.e. αSRDM(T)=α3,nRDM\alpha^{RDM}_{S}(T)=\alpha_{3,n}^{RDM}), then αSRDM(T)|I|+73(|I|+3)\alpha^{RDM}_{S}(T)\leq\frac{|I|+7}{3(|I|+3)}

  • In Section 4.2.5 we combine the above facts to finish the proof of Theorem 4.1

We first introduce some notation that we will use throughout this section. Suppose that TT^{\prime} and TT are SS-adjacent. Recall from Section 3 that for a match e=(i,j)e=(i,j), T|eT|_{e} is the tournament obtained after eliminating the loser in ee. Also dxd_{x} is the number of teams that a team xx loses to in TT. For xSx\in S, let x\ell_{x} denote the number of matches xx loses against a team in SS when considered in TT and let x\ell^{\prime}_{x} denote the number of matches that xx loses against a team in SS when considered in TT^{\prime}. Let dxd^{*}_{x} denote the number of teams in TST\setminus S that xx loses to. Notice that since TT and TT^{\prime} are SS-adjacent, xSx\in S loses to exactly dxd^{*}_{x} teams in TST^{\prime}\setminus S when considered in TT^{\prime}. Let G=I{uv,vw,uw}G=I\cup\{uv,vw,uw\} be the set of matches in which a team from SS loses.

4.2.1 The First Step Analysis Framework

Notice that in the first round of RDM, a uniformly random match ee from the (n2)\binom{n}{2} matches is chosen. If eGe\in G then we are left with TxT\setminus x where xx loses in ee for some xSx\in S. If eGe\not\in G, we are left with T|eT|_{e} and all teams in SS are still in the tournament. For xSx\in S, there are x\ell_{x} matches in which they lose to a team from SS and dxd^{*}_{x} matches in which they lose to a team from TST\setminus S. By considering each of these cases and using first-step analysis (Observation 3.1), we have

ru,v,w(T)\displaystyle r_{u,v,w}(T) =1(n2)[x{u,v,w}xr{u,v,w}x(Tx)+durv,w(Tu)+dvru,w(Tv)+dwrv,u(Tw)\displaystyle=\frac{1}{\binom{n}{2}}\Bigg{[}\sum_{x\in\{u,v,w\}}\ell_{x}r_{\{u,v,w\}\setminus x}(T\setminus x)+d^{*}_{u}r_{v,w}(T\setminus u)+d^{*}_{v}r_{u,w}(T\setminus v)+d^{*}_{w}r_{v,u}(T\setminus w)
+eGru,v,w(T|e)]\displaystyle+\sum_{e\notin G}r_{u,v,w}(T|_{e})\Bigg{]}

Since TT and TT^{\prime} are SS-adjacent each xSx\in S loses to exactly dxd^{*}_{x}, teams form TST^{\prime}\setminus S, and we can similarly write

ru,v,w(T)\displaystyle r_{u,v,w}(T^{\prime}) =1(n2)[x{u,v,w}xr{u,v,w}x(Tx)+durv,w(Tu)+dvru,w(Tv)+dwrv,u(Tw)\displaystyle=\frac{1}{\binom{n}{2}}\Bigg{[}\sum_{x\in\{u,v,w\}}\ell^{\prime}_{x}r_{\{u,v,w\}\setminus x}(T^{\prime}\setminus x)+d^{*}_{u}r_{v,w}(T^{\prime}\setminus u)+d^{*}_{v}r_{u,w}(T^{\prime}\setminus v)+d^{*}_{w}r_{v,u}(T^{\prime}\setminus w)
+eGru,v,w(T|e)]\displaystyle+\sum_{e\notin G}r_{u,v,w}(T^{\prime}|_{e})\Bigg{]}

By subtracting the above two expression we get

ru,v,w(T)ru,v,w(T)=\displaystyle r_{u,v,w}(T^{\prime})-r_{u,v,w}(T)=
=1(n2)[x{u,v,w}xr{u,v,w}x(Tx)xr{u,v,w}x(Tx)+du(r{v,w}(Tu)r{v,w}(Tu))\displaystyle=\frac{1}{\binom{n}{2}}\Bigg{[}\sum_{x\in\{u,v,w\}}\ell^{\prime}_{x}r_{\{u,v,w\}\setminus x}(T^{\prime}\setminus x)-\ell_{x}r_{\{u,v,w\}\setminus x}(T\setminus x)+d^{*}_{u}(r_{\{v,w\}}(T^{\prime}\setminus u)-r_{\{v,w\}}(T\setminus u))
+dv(r{u,w}(Tv)r{u,w}(Tv))+dw(r{v,u}(Tw)r{v,u}(Tw))\displaystyle+d^{*}_{v}(r_{\{u,w\}}(T^{\prime}\setminus v)-r_{\{u,w\}}(T\setminus v))+d^{*}_{w}(r_{\{v,u\}}(T^{\prime}\setminus w)-r_{\{v,u\}}(T\setminus w))
+eGru,v,w(T|e)ru,v,w(T|e)]\displaystyle+\sum_{e\notin G}r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})\Bigg{]}

Thus,

ru,v,w(T)ru,v,w(T)=1(n2)(A+B+C)r_{u,v,w}(T^{\prime})-r_{u,v,w}(T)=\frac{1}{\binom{n}{2}}(A+B+C) (1)

where

A\displaystyle A =x{u,v,w}xr{u,v,w}x(Tx)xr{u,v,w}x(Tx)\displaystyle=\sum_{x\in\{u,v,w\}}\ell^{\prime}_{x}r_{\{u,v,w\}\setminus x}(T^{\prime}\setminus x)-\ell_{x}r_{\{u,v,w\}\setminus x}(T\setminus x)
B\displaystyle B =xSdx(r{u,v,w}x(Tx)r{u,v,w}x(Tx))\displaystyle=\sum_{x\in S}d^{*}_{x}(r_{\{u,v,w\}\setminus x}(T^{\prime}\setminus x)-r_{\{u,v,w\}\setminus x}(T\setminus x))
C\displaystyle C =eGru,v,w(T|e)ru,v,w(T|e)\displaystyle=\sum_{e\notin G}r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})

4.2.2 Upper Bounds on A,BA,B and CC

We now prove some bounds on the terms AA, BB and CC (defined in Section 4.2.1) which will be useful later. Recall that II denotes the set of matches in which a team from SS loses from a team from TST\setminus S. We begin with bounding AA in the following lemma

Lemma 4.2

For all SS-adjacent TT and TT^{\prime}, we have A73A\leq\frac{7}{3}. Moreover, if |I|1|I|\leq 1, then A1A\leq 1.

Proof. See Appendix A.2 for a proof.   

Next, we show the following bound on the term BB.

Lemma 4.3

For all SS-adjacent T,TT,T^{\prime} we have

Bdu+dv+dw3=|I|3B\leq\frac{d^{*}_{u}+d^{*}_{v}+d^{*}_{w}}{3}=\frac{|I|}{3}

Moreover, if |I|1|I|\leq 1, then B=0B=0

Proof. See Appendix A.2 for a proof.   

We introduce some more notation. For nn\in\mathbb{N}, define Mn(a1,a2,a3)M_{n}(a_{1},a_{2},a_{3}) as the maximum winning probability gain that three teams {u,v,w}\{u,v,w\} can achieve by manipulation in a tournament TT of size nn, in which there are exactly aia_{i} teams in TST\setminus S each of which beats exactly ii teams of SS. Formally,

Mn(a1,a2,a3)\displaystyle M_{n}(a_{1},a_{2},a_{3}) =max{rS(T)rS(T)|T,T are S-adjacent,|T|=n,|S|=3,\displaystyle=\max\Big{\{}r_{S}(T^{\prime})-r_{S}(T)|T,T^{\prime}\text{ are }S\text{-adjacent},|T|=n,|S|=3,
ai teams in TS beat exactly i teams in S}\displaystyle\text{ $a_{i}$ teams in $T\setminus S$ beat exactly $i$ teams in $S$}\Big{\}}

Additionally, let LiL_{i} be the set of teams in TST\setminus S each of which beats exactly ii teams in SS. Let QQ be the set of matches in which two teams from LiL_{i} play against each other or in which a team from LiL_{i} loses to a team from SS for i=1,2,3i=1,2,3. Notice that |Q|=2a1+a2+(a12)+(a22)+(a32)|Q|=2a_{1}+a_{2}+\binom{a_{1}}{2}+\binom{a_{2}}{2}+\binom{a_{3}}{2} if there are aia_{i} teams in STS\setminus T each which beat ii teams from SS.
With the new notation, we are now ready to prove a bound on the term CC. Recall that

C=eGru,v,w(T|e)ru,v,w(T|e)C=\sum_{e\notin G}r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})

where G=I{uv,vw,uw}G=I\cup\{uv,vw,uw\} is the set of matches in which a team from SS loses. Then we have the following bound on CC.

Lemma 4.4

For all SS-adjacent TT and TT^{\prime} we have that CC is at most

(2a1+(a12))Mn1(a11,a2,a3)+(a2+(a22))Mn1(a1,a21,a3)+(a32)Mn(a1,a2,a31)\displaystyle(2a_{1}+\binom{a_{1}}{2})M_{n-1}(a_{1}-1,a_{2},a_{3})+(a_{2}+\binom{a_{2}}{2})M_{n-1}(a_{1},a_{2}-1,a_{3})+\binom{a_{3}}{2}M_{n}(a_{1},a_{2},a_{3}-1)
+eGQru,v,w(T|e)ru,v,w(T|e)\displaystyle+\sum_{e\notin G\cup Q}r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})

Proof. See Appendix A.2 for a proof.   

4.2.3 The case |I|4|I|\leq 4

We summarize our claim when |I|4|I|\leq 4 in the following lemma

Lemma 4.5

Let TT be a tournament, and SS a set of 3 teams. Suppose that there are at most 4 matches in which a team in SS loses to a team in TST\setminus S (i.e. |I|4|I|\leq 4). Then αSRDM(T)3160\alpha^{RDM}_{S}(T)\leq\frac{31}{60}

Proof. We will show that Mn(a1,a2,a3)f(a1,a2,a3)M_{n}(a_{1},a_{2},a_{3})\leq f(a_{1},a_{2},a_{3}) by induction on nn\in\mathbb{N} for the values of (a1,a2,a3)(a_{1},a_{2},a_{3}) and f(a1,a2,a3)f(a_{1},a_{2},a_{3}) given in Table 1 below. Notice that when there are at most 4 matches between a team in SS and a team in TST\setminus S, in which the teams from SS loses, then we fall into one of the cases shown in the table for (a1,a2,a3)(a_{1},a_{2},a_{3}).

      (a1,a2,a3)(a_{1},a_{2},a_{3})       f(a1,a2,a3)f(a_{1},a_{2},a_{3})
      (0,0,0)       0
      (1,0,0)       16\frac{1}{6}
      (2,0,0)       2360\frac{23}{60}
      (3,0,0)       407900\frac{407}{900}
      (4,0,0)       44999450\frac{4499}{9450}
      (0,1,0)       12\frac{1}{2}
      (0,2,0)       3160\frac{31}{60}
      (1,1,0)       12\frac{1}{2}
      (2,1,0)       131260\frac{131}{260}
      (0,0,1)       0
      (1,0,1)       1127\frac{11}{27}
Table 1: Upper bounds on Mn(a1,a2,a3)M_{n}(a_{1},a_{2},a_{3})

1. Base case Our base case is when n=3n=3. If we are in the case of 3 teams then SS wins with probability 1, so the maximum gain SS can achieve by manipulation is clearly 0, which satisfies all of the bounds in the table.
2. Induction step Assume that Mk(a1,a2,a3)f(a1,a2,a3)M_{k}(a_{1},a_{2},a_{3})\leq f(a_{1},a_{2},a_{3}) hold for all k<nk<n and a1,a2,a3a_{1},a_{2},a_{3} as in Table 1. We will prove the statement for k=nk=n. Notice that by Table 1 it is clear that ff is monotone in each variable i.e. if aiaia^{\prime}_{i}\leq a_{i} for i=1,2,3i=1,2,3, then

f(a1,a2,a3)f(a1,a2,a3)f(a^{\prime}_{1},a^{\prime}_{2},a^{\prime}_{3})\leq f(a_{1},a_{2},a_{3}) (2)

Suppose that eGQe\notin G\cup Q555Recall GG is the set of matches in which a team from SS loses and QQ is the set of matches in between two teams from LiL_{i} or when a team from LiL_{i} loses to a team from SS (see discussion before Lemma 4.4). Then since eGe\notin G, SS remains in T|eT|_{e}. Let for a tournament HH define t(H)=(a1,a2,a3)t(H)=(a^{\prime}_{1},a^{\prime}_{2},a^{\prime}_{3}), where in HH there are exactly aia^{\prime}_{i} teams in H{u,v,w}H\setminus\{u,v,w\} that beat exactly ii out of {u,v,w}\{u,v,w\}. Clearly, we have t(T|e)=(a1,a2,a3)t(T|_{e})=(a^{\prime}_{1},a^{\prime}_{2},a^{\prime}_{3}), where aiaia^{\prime}_{i}\leq a_{i}. By monotonicity of ff in (2) and the inductive hypothesis it follows that

ru,v,w(T|e)ru,v,w(T|e)Mn1(a1,a2,a3)f(a1,a2,a3)f(a1,a2,a3)r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})\leq M_{n-1}(a^{\prime}_{1},a^{\prime}_{2},a^{\prime}_{3})\leq f(a^{\prime}_{1},a^{\prime}_{2},a^{\prime}_{3})\leq f(a_{1},a_{2},a_{3})

Since |GQ|=3(1+a1+a2+a3)+(a12)+(a22)+(a32)|G\cup Q|=3(1+a_{1}+a_{2}+a_{3})+\binom{a_{1}}{2}+\binom{a_{2}}{2}+\binom{a_{3}}{2}, we have that

eGQru,v,w(T|e)ru,v,w(T|e)((n2)3(1+a1+a2+a3)(a12)(a22)(a32))f(a1,a2,a3)\sum_{e\notin G\cup Q}r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})\leq(\binom{n}{2}-3(1+a_{1}+a_{2}+a_{3})-\binom{a_{1}}{2}-\binom{a_{2}}{2}-\binom{a_{3}}{2})f(a_{1},a_{2},a_{3})

Also, by the inductive hypothesis we have

Mn1(a11,a2,a3)\displaystyle M_{n-1}(a_{1}-1,a_{2},a_{3}) f(a11,a2,a3)\displaystyle\leq f(a_{1}-1,a_{2},a_{3})
Mn1(a1,a21,a3)\displaystyle M_{n-1}(a_{1},a_{2}-1,a_{3}) f(a1,a21,a3)\displaystyle\leq f(a_{1},a_{2}-1,a_{3})
Mn1(a1,a2,a31)\displaystyle M_{n-1}(a_{1},a_{2},a_{3}-1) f(a1,a2,a31)\displaystyle\leq f(a_{1},a_{2},a_{3}-1)

Therefore, by Lemma 4.4, combined with the inequalities above we have

C\displaystyle C (2a1+(a12))f(a11,a2,a3)+(a2+(a22))f(a1,a21,a3)+(a32)f(a1,a2,a31)\displaystyle\leq(2a_{1}+\binom{a_{1}}{2})f(a_{1}-1,a_{2},a_{3})+(a_{2}+\binom{a_{2}}{2})f(a_{1},a_{2}-1,a_{3})+\binom{a_{3}}{2}f(a_{1},a_{2},a_{3}-1)
+((n2)3(1+a1+a2+a3)(a12)(a22)(a32))f(a1,a2,a3)\displaystyle+(\binom{n}{2}-3(1+a_{1}+a_{2}+a_{3})-\binom{a_{1}}{2}-\binom{a_{2}}{2}-\binom{a_{3}}{2})f(a_{1},a_{2},a_{3})

By Lemma 4.3 we have

Bdu+dv+dw3=a1+2a2+3a33=|I|3B\leq\frac{d^{*}_{u}+d^{*}_{v}+d^{*}_{w}}{3}=\frac{a_{1}+2a_{2}+3a_{3}}{3}=\frac{|I|}{3}

Combining the above with bounds and plugging into (1)(\ref{fsa:1}) we get

ru,v,w(T)ru,v,w(T)1(n2)(A+B+C)\displaystyle r_{u,v,w}(T^{\prime})-r_{u,v,w}(T)\leq\frac{1}{\binom{n}{2}}(A+B+C)\leq
1(n2)[A+B+(2a1+(a12))f(a11,a2,a3)+(a2+(a22))f(a1,a21,a3)\displaystyle\leq\frac{1}{\binom{n}{2}}\Bigg{[}A^{\prime}+B^{\prime}+(2a_{1}+\binom{a_{1}}{2})f(a_{1}-1,a_{2},a_{3})+(a_{2}+\binom{a_{2}}{2})f(a_{1},a_{2}-1,a_{3})
+(a32)f(a1,a2,a31)+((n2)3(1+a1+a2+a3)(a12)(a22)(a32))f(a1,a2,a3)]\displaystyle+\binom{a_{3}}{2}f(a_{1},a_{2},a_{3}-1)+(\binom{n}{2}-3(1+a_{1}+a_{2}+a_{3})-\binom{a_{1}}{2}-\binom{a_{2}}{2}-\binom{a_{3}}{2})f(a_{1},a_{2},a_{3})\Bigg{]}

where A=1A^{\prime}=1 and B=0B^{\prime}=0 if |I|1|I|\leq 1 and A=73A^{\prime}=\frac{7}{3} and B=|I|3B^{\prime}=\frac{|I|}{3} if |I|2|I|\geq 2 by Lemma 4.2 and Lemma 4.3. As the RHS depends only on (a1,a2,a3)(a_{1},a_{2},a_{3}) we can take the maximum over all tournaments on nn teams so we can get

Mn(a1,a2,a3)\displaystyle M_{n}(a_{1},a_{2},a_{3}) 1(n2)[A+B+(2a1+(a12))f(a11,a2,a3)+(a2+(a22))f(a1,a21,a3)\displaystyle\leq\frac{1}{\binom{n}{2}}\Bigg{[}A^{\prime}+B^{\prime}+(2a_{1}+\binom{a_{1}}{2})f(a_{1}-1,a_{2},a_{3})+(a_{2}+\binom{a_{2}}{2})f(a_{1},a_{2}-1,a_{3})
+(a32)f(a1,a2,a31)\displaystyle+\binom{a_{3}}{2}f(a_{1},a_{2},a_{3}-1)
+((n2)3(1+a1+a2+a3)(a12)(a22)(a32))f(a1,a2,a3)] (Δ)\displaystyle+(\binom{n}{2}-3(1+a_{1}+a_{2}+a_{3})-\binom{a_{1}}{2}-\binom{a_{2}}{2}-\binom{a_{3}}{2})f(a_{1},a_{2},a_{3})\Bigg{]}\text{ ($\Delta$)}

Now, apply the formula (Δ)(\Delta) to each of the cases in Table 1. We present the computations for (a1,a2,a3){(0,0,0),(1,0,0),(0,2,0)}(a_{1},a_{2},a_{3})\in\{(0,0,0),(1,0,0),(0,2,0)\} in the body to illustrate the method and we defer the other cases from Table 1 to Appendix A.2. Note the manipulators can achieve 3160\frac{31}{60} only when (a1,a2,a3)=(0,2,0)(a_{1},a_{2},a_{3})=(0,2,0).

Case 1 (a1,a2,a3)=(0,0,0)(a_{1},a_{2},a_{3})=(0,0,0). By Lemma 3.4 it follows that Mn(0,0,0)=0=f(0,0,0)M_{n}(0,0,0)=0=f(0,0,0) as a team from SS wins with probability 1 regardless of the matches within SS.

Case 2 (a1,a2,a3)=(1,0,0)(a_{1},a_{2},a_{3})=(1,0,0). In this case |I|=1|I|=1. So by applying Δ\Delta with A=1A^{\prime}=1 and B=0B=0 we obtain

Mn(1,0,0)1(n2)(1+2f(0,0,0)+((n2)6)16)=16=f(1,0,0)M_{n}(1,0,0)\leq\frac{1}{\binom{n}{2}}(1+2f(0,0,0)+(\binom{n}{2}-6)\frac{1}{6})=\frac{1}{6}=f(1,0,0)

Case 3 (a1,a2,a3)=(0,2,0)(a_{1},a_{2},a_{3})=(0,2,0). Applying Δ\Delta, we get

Mn(0,2,0)\displaystyle M_{n}(0,2,0) 1(n2)(73+43+(2+1)f(0,1,0)+((n2)10)f(0,2,0))\displaystyle\leq\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{4}{3}+(2+1)f(0,1,0)+(\binom{n}{2}-10)f(0,2,0))
=1(n2)(113+32+((n2)10)3160)\displaystyle=\frac{1}{\binom{n}{2}}(\frac{11}{3}+\frac{3}{2}+(\binom{n}{2}-10)\frac{31}{60})
=3160+1(n2)(22+96316)=3160=f(0,2,0)\displaystyle=\frac{31}{60}+\frac{1}{\binom{n}{2}}(\frac{22+9}{6}-\frac{31}{6})=\frac{31}{60}=f(0,2,0)

Case 4 (a1,a2,a3)=(2,0,0)(a_{1},a_{2},a_{3})=(2,0,0). See Appendix  A.2.

Case 5 (a1,a2,a3)=(3,0,0)(a_{1},a_{2},a_{3})=(3,0,0). See Appendix  A.2.

Case 6 (a1,a2,a3)=(4,0,0)(a_{1},a_{2},a_{3})=(4,0,0). See Appendix  A.2.

Case 7 (a1,a2,a3)=(0,1,0)(a_{1},a_{2},a_{3})=(0,1,0). See Appendix  A.2.

Case 8 (a1,a2,a3)=(1,1,0)(a_{1},a_{2},a_{3})=(1,1,0). See Appendix  A.2.

Case 9 (a1,a2,a3)=(2,1,0)(a_{1},a_{2},a_{3})=(2,1,0). See Appendix  A.2.

Case 10 (a1,a2,a3)=(0,0,1)(a_{1},a_{2},a_{3})=(0,0,1). See Appendix  A.2.

Case 11 (a1,a2,a3)=(1,0,1)(a_{1},a_{2},a_{3})=(1,0,1). See Appendix  A.2.

This, finishes the induction and the proof for the bounds in Table 1. Note that f(a1,a2,a3)3160f(a_{1},a_{2},a_{3})\leq\frac{31}{60} for all a1,a2,a3a_{1},a_{2},a_{3} in Table 1 and this bounds is achieved when (a1,a2,a3)=(0,2,0)(a_{1},a_{2},a_{3})=(0,2,0) i.e. there are 2 teams that beat exactly two of SS as is the case in the optimal example in Section 4.1. Thus,we get that if there are at most 4 matches that a team from SS loses from a team in TST\setminus S, then αSRDM(T)3160\alpha^{RDM}_{S}(T)\leq\frac{31}{60}. This finishes the proof of the lemma.   

4.2.4 General Upper Bound for the Most Manipulable Tournament

Lemma 4.6

Suppose that αSRDM(T)=α3,nRDM\alpha^{RDM}_{S}(T)=\alpha^{RDM}_{3,n}. Let II be the set of matches a team of SS loses to a team from TST\setminus S. Then

α3,nRDM=αSRDM(T)|I|+73(|I|+3)\alpha^{RDM}_{3,n}=\alpha^{RDM}_{S}(T)\leq\frac{|I|+7}{3(|I|+3)}

Proof. Let TT and TT^{\prime} be SS-adjacent tournaments on nn vertices such that S={u,v,w}S=\{u,v,w\} and

α3,nRDM=αSRDM(T)=rS(T)rs(T)\alpha_{3,n}^{RDM}=\alpha^{RDM}_{S}(T)=r_{S}(T^{\prime})-r_{s}(T)

I.e. TT is the ”worst” example on nn vertices. By (1) we have

α3,nRDM=1(n2)(A+B+C)\alpha_{3,n}^{RDM}=\frac{1}{\binom{n}{2}}(A+B+C)

where A,BA,B and CC were defined in Section 4.2.1. By Lemma 4.2 we have

A73A\leq\frac{7}{3}

and by Lemma 4.3

Bdu+dv+dw3=|I|3B\leq\frac{d^{*}_{u}+d^{*}_{v}+d^{*}_{w}}{3}=\frac{|I|}{3}

Let eGe\notin G. Notice that both T|eT^{\prime}|_{e} and T|eT|_{e} are tournaments on n1n-1 vertices and by definition of GG, u,v,wu,v,w are not eliminated in both T|eT^{\prime}|_{e} and T|eT|_{e}. Moreover, T|eT^{\prime}|_{e} and T|eT|_{e} are SS-adjacent. Therefore, for every eGe\notin G, we have by Lemma 3.3

ru,v,w(T|e)ru,v,w(T|e)α3,n1RDMα3,nRDMr_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})\leq\alpha_{3,n-1}^{RDM}\leq\alpha_{3,n}^{RDM}

By using the above on each term in CC and the fact that |G|=3+|I||G|=3+|I|, we get that

C((n2)(3+|I|))α3,nRDMC\leq(\binom{n}{2}-(3+|I|))\alpha_{3,n}^{RDM}

By using the above 3 bounds we get

α3,nRDM\displaystyle\alpha_{3,n}^{RDM} 1(n2)(73+|I|3+((n2)(3+|I|))α3,nRDM)\displaystyle\leq\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{|I|}{3}+(\binom{n}{2}-(3+|I|))\alpha_{3,n}^{RDM})
(|I|+3)α3,nRDM\displaystyle\iff(|I|+3)\alpha_{3,n}^{RDM} |I|+73\displaystyle\leq\frac{|I|+7}{3}
α3,nRDM=αSRDM(T)\displaystyle\iff\alpha_{3,n}^{RDM}=\alpha^{RDM}_{S}(T) |I|+73(|I|+3)\displaystyle\leq\frac{|I|+7}{3(|I|+3)}

as desired.   

4.2.5 Proof of Theorem 4.1

Suppose that TT is the most manipulable tournament on nn vertices i.e. it satisfies αSRDM(T)=α3,nRDM\alpha^{RDM}_{S}(T)=\alpha^{RDM}_{3,n}. If |I|4|I|\leq 4, then by Lemma 4.5, we have that

α3,nRDM=αSRDM(T)3160\alpha_{3,n}^{RDM}=\alpha^{RDM}_{S}(T)\leq\frac{31}{60}

If |I|5|I|\geq 5, then by Lemma 4.6

α3,nRDM=αSRDM(T)|I|+73(|I|+3)5+73(5+3)=12\alpha_{3,n}^{RDM}=\alpha^{RDM}_{S}(T)\leq\frac{|I|+7}{3(|I|+3)}\leq\frac{5+7}{3(5+3)}=\frac{1}{2}

where above we used that x+73(x+3)\frac{x+7}{3(x+3)} is decreasing for x5x\geq 5. Combining the above bounds, we obtain α3,nRDM3160\alpha_{3,n}^{RDM}\leq\frac{31}{60} for all nn\in\mathbb{N}. Therefore,

αkRDM=maxnαk,nRDM3160\alpha_{k}^{RDM}=\max_{n\in\mathbb{N}}\alpha_{k,n}^{RDM}\leq\frac{31}{60}

which proves the upper bound and finishes the proof of Theorem 4.1.

5 Sybil Attacks on Tournaments

5.1 Main Results on Sybil Attacks on Tournaments

Recall our motivation from the Introduction. Imagine that a tournament rule is used as a proxy for a voting rule to select a proposal. The proposals are compared head-to-head, and this constitutes the pairwise matches in the resulting tournament. A proposer can try to manipulate the protocol with a Sybil attack and submit many nearly identical proposals with nearly equal strength relative to the other proposals. The proposer can choose to manipulate the outcomes of the head-to-head comparisons between two of his proposals in a way which maximizes the probability that a proposal of his is selected. In the tournament TT his proposal corresponds to a team u1u_{1}, and the tournament TT^{\prime} resulting from the Sybil attack is a member of Syb(T,u1,m)Syb(T,u_{1},m) (Recall Definition 2.9). The questions that we want to answer in this section are: (1) Can the Sybils manipulate their matches to successfully increase their collective probability of winning? and (2) Is it beneficial for the proposer to create as many Sybils as possible?

The first question we are interested is whether any group of Sybils can manipulate successfully to increase their probability of winning. It turns out that that the answer is No. We first prove that the probability that a team which is not a Sybil wins does not depend on the matches between the Sybils.

Lemma 5.1

There exists a function qq that takes in as input integer mm, tournament TT, team u1Tu_{1}\in T, and team vTu1v\in T\setminus u_{1} with the following property. For all TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m), we have

rv(T)=q(m,T,u1,v)r_{v}(T^{\prime})=q(m,T,u_{1},v)

where the dependence on u1u_{1} is encoded as the outcomes of its matches with the rest of TT.

Proof. See Appendix  A.3 for a full proof.   

Note that by Lemma 5.1 rv(T)=q(m,T,u1,v)r_{v}(T^{\prime})=q(m,T,u_{1},v) does not depend on which tournament TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m) is chosen. Now, we prove our first promised result. Namely, that no number of Sybils in a Sybil attack can manipulate the matches between them to increase their probability of winning.

Theorem 5.2

Let TT be a tournament, u1Tu_{1}\in T a team, and mm and integer. Let T1Syb(T,u1,m)T_{1}^{\prime}\in Syb(T,u_{1},m). Let S={u1,,um}S=\{u_{1},\ldots,u_{m}\}. Then

αSRDM(T1)=0\alpha_{S}^{RDM}(T_{1}^{\prime})=0

Proof. Let T1T_{1}^{\prime} and T2T_{2}^{\prime} be SS-adjacent. By Definition 2.9, T2Syb(T,u1,m)T_{2}^{\prime}\in Syb(T,u_{1},m). Therefore by Lemma 5.1, rv(T1)=rv(T2)=q(m,T,u1,v)r_{v}(T_{1}^{\prime})=r_{v}(T_{2}^{\prime})=q(m,T,u_{1},v) for all vTu1v\in T\setminus u_{1}. Using this we obtain

rS(T1)=1vTu1rv(T1)=1vTu1rv(T2)=rS(T2)r_{S}(T_{1}^{\prime})=1-\sum_{v\in T\setminus u_{1}}r_{v}(T_{1}^{\prime})=1-\sum_{v\in T\setminus u_{1}}r_{v}(T_{2}^{\prime})=r_{S}(T_{2}^{\prime})

Therefore, rS(T1)=rS(T2)r_{S}(T_{1}^{\prime})=r_{S}(T_{2}^{\prime}) for all SS-adjacent T1,T2T_{1}^{\prime},T_{2}^{\prime}, which implies the desired result.   

Theorem 5.2 says that any number of Sybils cannot manipulate to increase their collective probability of winning. This leaves the question whether it is beneficial for the proposer to send many (nearly) identical proposals to the tournament to maximize the probability that a proposal of his is selected. We show that Randomized Death Match disincentivizes such behaviour. When u1u_{1} is a Condorcet winner in TT, then by Lemma 3.4 a Sybil will win with probability one. We prove that if u1u_{1} is not a Condorcet winner in TT then as mm goes to infinity, the maximum probability (over all Sybils attacks of u1u_{1}) that any Sybil wins goes to 0. Or equivalently, RDM is Asymptotoically Strongly Sybil-Proof (recall Definition 2.10).
Before we state our second main theorem let’s recall some notation. Let u1Tu_{1}\in T be a team (which is not a Condorcet winner). Let AA be the set of teams in TT that u1u_{1} beats, and BB the of teams u1u_{1} loses to. Let TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m) and vTu1v\in T\setminus u_{1}. By Lemma 5.1, rv(T)=q(m,T,u1,v)r_{v}(T^{\prime})=q(m,T,u_{1},v) for all TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m). Also, by Lemma 5.1,

ru1,,um(T)=1vTu1rv(T)=1vTu1q(m,T,u1,v)r_{u_{1},\ldots,u_{m}}(T^{\prime})=1-\sum_{v\in T\setminus u_{1}}r_{v}(T^{\prime})=1-\sum_{v\in T\setminus u_{1}}q(m,T,u_{1},v) (3)

and

rA(T)=vAq(m,T,u1,v)r_{A}(T^{\prime})=\sum_{v\in A}q(m,T,u_{1},v) (4)

Note that the terms in the RHS of each of (3) and (4) depends only on T,u1T,u_{1} and mm. Thus, we can define the functions

h(m,T,u1)=ru1,,um(T)h(m,T,u_{1})=r_{u_{1},\ldots,u_{m}}(T^{\prime})
g(m,T,u1)=rA(T)g(m,T,u_{1})=r_{A}(T^{\prime})

and

p(m,T,u1)=h(m,T,u1)+g(m,T,u1)p(m,T,u_{1})=h(m,T,u_{1})+g(m,T,u_{1})

(here p(m,T,u1)p(m,T,u_{1}) is the total collective probability that a Sybil or a team from AA wins)
We are now ready to prove our second main result. Namely, that RDM is Asymptotically Strongly Sybil-Proof (Definition 2.10). Before we present the result (Theorem 5.3) we will try to convey some intuition for why RDM should be ASSP. Observe that the only way a Sybil can win is when all the teams from BB are eliminated before all the Sybils. The teams from BB can only be eliminated by teams from AA. However, as mm increases there are more Sybils and, thus, the teams from AA are intuitively more likely to all lose the tournament before the teams from BB. When there are no teams from AA left and at least one team from BB left, no Sybil can win. In fact, this intuition implies something stronger than RDM being ASSP: the collective winning probability of the Sybils and the teams from AA (denoted by p(m,T,u1)p(m,T,u_{1})) converges to 0 as mm converges to \infty (or, equivalently, the probability that a team from BB wins goes to 11). This intuition indirectly lies behind the technical details of the proof of Theorem 5.3.

Theorem 5.3

Randomized Death Match is Asymptotically Strongly Sybil-Proof. In fact a stronger statement holds, namely if u1Tu_{1}\in T is not a Condorcet winner, then

limmp(m,T,u1)=0\lim_{m\to\infty}p(m,T,u_{1})=0

Proof. See Appendix  A.3 for a full proof.   

5.2 On a Counterexample to an Intuitive Claim

We will use Theorem 5.3 to prove that RDM does not satisfy a stronger version of the monotonicity property in Definition 2.6. First, we give a generalization of the definition for monotonicity given in Section 3

Definition 5.4 (Strongly monotone)

Let rr be a tournament rule. Let TT and let CDC\cup D be any splitting of the teams in TT into two disjoint sets. A tournament rule rr is strongly monotone for every (u,v)C×D(u,v)\in C\times D, if TT^{\prime} is {u,v}\{u,v\}-adjacent to TT such that uu beats vv in TT^{\prime} we have rC(T)rC(T)r_{C}(T^{\prime})\geq r_{C}(T)

Intuitively, rr is Strongly monotone if whenever flipping a match between a team from CC and a team from DD in favor of the team from CC makes CC better off. Notice that if |C|=1|C|=1 this is the usual definition of monotonicity (Definition 2.6), which is satisfied by RDM by Lemma 3.5. However, RDM is not strongly monotone, even though strong monotonicity may seem like an intuitive property to have.

Claim 5.5

RDM is not strongly monotone

Proof. Suppose the contrary i.e. RDM is strongly monotone. Start with a 3-cycle tournament TT where a1a_{1} beats bb, bb beats cc, and cc beats a1a_{1}. Let TSyb(T,a1,m)T^{\prime}\in Syb(T,a_{1},m) be a Sybil attack of a1a_{1} on TT with mm Sybils. Let the Sybils be C={a1,a2,,am}C=\{a_{1},a_{2},\ldots,a_{m}\} where aia_{i} beats aja_{j} in TT^{\prime} for i<ji<j. By Theorem 5.3 we can take mm large enough so that rC(T)<16r_{C}(T^{\prime})<\frac{1}{6}. Suppose all Sybils in CC but a1a_{1} throw all of their matches with bb and denote the tournament resulting from that T′′T^{\prime\prime}. Then, if RDM were strongly monotone we would have rC(T′′)rC(T)<16r_{C}(T^{\prime\prime})\leq r_{C}(T^{\prime})<\frac{1}{6} (start with T′′T^{\prime\prime} and iteratively apply strong monotonicity). Note that starting from T′′T^{\prime\prime} and iteratively applying Lemma 3.2 to aia_{i} and removing aia_{i} from the tournament for i=m,m1,,2i=m,m-1,\ldots,2 we will obtain the tournament TT, and the probability distribution over the winner in T′′T^{\prime\prime} will be the same as in TT. Therefore, rC(T′′)ra(T′′)=ra(T)=13r_{C}(T^{\prime\prime})\geq r_{a}(T^{\prime\prime})=r_{a}(T)=\frac{1}{3}, but ra(T′′)<16r_{a}(T^{\prime\prime})<\frac{1}{6}, a contradiction with our assumption that RDM is strongly monotone.   

6 Conclusion and Future Work

We use a novel first-step analysis to nail down the minimal α\alpha such that RDM is 33-SNM-α\alpha. Specifically, our main result shows that α3RDM=3160\alpha^{RDM}_{3}=\frac{31}{60}. Recall that this is the first tight analysis of any Condorcet-consistent tournament rule for any k>2k>2, and also the first monotone, Condorcet-consistent tournament rule that is kk-SNM-α\alpha for any k>2,α<1k>2,\alpha<1. We also initiate the study of manipulability via Sybil attacks, and prove that RDM is Asymptotically Strongly Sybil-Proof.

Our technical approach opens up the possibility of analyzing the manipulability of RDM (or other tournament rules) whose worst-case examples are complicated-but-tractable. For example, it is unlikely that the elegant coupling arguments that work for k=2k=2 will result in a tight bound of 31/6031/60, but our approach is able to drastically reduce the search space for a worst-case example, and a tractable case analysis confirms that a specific 5-team tournament is tight. Our approach can similarly be used to analyze the manipulability of RDM for k>3k>3, or other tournament rules. However, there are still significant technical barriers for future work to overcome in order to keep analysis tractable for large kk, or for tournament rules with a more complicated recursive step. Still, our techniques provide a clear approach to such analyses that was previously non-existent.

References

  • [AK10] Alon Altman and Robert Kleinberg. Nonmanipulable randomized tournament selections. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 24, 2010.
  • [APT10] Alon Altman, Ariel D Procaccia, and Moshe Tennenholtz. Nonmanipulable selections from a tournament. In Computational Foundations of Social Choice, 07.03. - 12.03.2010, volume 10101 of Dagstuhl Seminar Proceedings. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany, 2010.
  • [Ban85] J. S. Banks. Sophisticated voting outcomes and agenda control. Social Choice and Welfare, 1(4):295–306, 1985.
  • [BBS16] Florian Brandl, Felix Brandt, and Hans Georg Seedig. Consistent probabilistic social choice. Econometrica, 84(5):1839–1880, 2016.
  • [DW21] Kimberly Ding and S Matthew Weinberg. Approximately strategyproof tournament rules in the probabilistic setting. In 12th Innovations in Theoretical Computer Science Conference, ITCS, LIPIcs. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
  • [EFS12] Edith Elkind, Piotr Faliszewski, and Arkadii Slinko. Clone structures in voters’ preferences. In Proceedings of the 13th ACM conference on electronic commerce, pages 496–513, 2012.
  • [Fis77] Peter C. Fishburn. Condorcet social choice functions. SIAM Journal on Applied Mathematics, 33(3):469–489, 1977.
  • [FR92] David C. Fisher and Jennifer Ryan. Optimal strategies for a generalized ”scissors, paper, and stone” game. The American Mathematical Monthly, 99(10):935–942, 1992.
  • [GLM93] Laffond G., Jean-François Laslier, and Le Breton M. The bipartisan set of a tournament game. Games and Economic Behavior, 5(1):182–201, 1993.
  • [KSW17] Michael P Kim, Warut Suksompong, and Virginia Vassilevska Williams. Who can win a single-elimination tournament? SIAM Journal on Discrete Mathematics, 31(3):1751–1764, 2017.
  • [KW15] Michael P Kim and Virginia Vassilevska Williams. Fixing tournaments for kings, chokers, and more. In Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015.
  • [LLL96] Gilbert Laffond, Jean Lainé, and Jean-François Laslier. Composition-consistent tournament solutions and social choice functions. Social Choice and Welfare, 13(1):75–93, 1996.
  • [Mil80] Nicholas R. Miller. A new solution set for tournaments and majority voting: Further graph- theoretical approaches to the theory of voting. American Journal of Political Science, 24(1):68–96, 1980.
  • [Mou16] Hervé Moulin. Handbook of Computational Social Choice. Cambridge University Press, 2016.
  • [Özt20] Z Emel Öztürk. Consistency of scoring rules: a reinvestigation of composition-consistency. International Journal of Game Theory, 49(3):801–831, 2020.
  • [SSW17] Jon Schneider, Ariel Schvartzman, and S Matthew Weinberg. Condorcet-consistent and approximately strategyproof tournament rules. In Proceedings of the 8th Innovations in Theoretical Computer Science Conference (ITCS), 2017.
  • [SW11] Isabelle Stanton and Virginia Vassilevska Williams. Rigging tournament brackets for weaker players. In IJCAI Proceedings-International Joint Conference on Artificial Intelligence, volume 22, page 357, 2011.
  • [SWZZ20] Ariel Schvartzman, S Matthew Weinberg, Eitan Zlatin, and Albert Zuo. Approximately strategyproof tournament rules: On large manipulating sets and cover-consistence. 11th Innovations in Theoretical Computer Science Conference, ITCS 2020, January 12- 14, 2020, Seattle, Washington, USA, volume 151 of LIPIcs, pages 3:1–3:25. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2020.

Appendix A Omitted proofs

A.1 Omitted proofs from Section  3

Proof of Lemma 3.3.

Consider a tournament TT, on nn vertices and a set SS of size kk such that SS can manipulate the matches between them to a tournament TT^{\prime} so that their probability of winning increases by αk,nr\alpha_{k,n}^{r}, i.e.

αSr(T)=rS(T)rS(T)=αk,nr\alpha_{S}^{r}(T)=r_{S}(T^{\prime})-r_{S}(T)=\alpha_{k,n}^{r}

Let uu be a new team which loses to all teams in TT. By Lemma 3.2 it follows that rS(T)=rS(Tu)r_{S}(T^{\prime})=r_{S}(T^{\prime}\cup u) and rS(T)=rS(Tu)r_{S}(T)=r_{S}(T\cup u). Therefore,

αk,n+1rrS(Tu)rS(Tu)=rS(T)rS(T)=αk,nr\alpha_{k,n+1}^{r}\geq r_{S}(T^{\prime}\cup u)-r_{S}(T\cup u)=r_{S}(T^{\prime})-r_{S}(T)=\alpha_{k,n}^{r}

\square

Proof of Lemma 3.4.

Suppose the contrary i.e. there is some vTSv\in T\setminus S which wins in some execution of RDM. Consider the round in which the last team uSu\in S is eliminated by some team uu^{\prime}. Clearly, uSu^{\prime}\notin S and thus it cannot eliminate uu, i.e. a contradiction. \square

Proof of Lemma 3.5

If uu beats vv in TT^{\prime}, then ru(T)=ru(T)r_{u}(T)=r_{u}(T^{\prime}). Suppose vv beats uu in TT^{\prime}. Consider an execution EE of RDM in TT^{\prime} in which uu wins. Notice that this execution cannot contain the match (u,v)(u,v) since uu will get eliminated before vv. Therefore, EE is also a valid execution of RDM in TT. This, provides an injective mapping from the valid executions in TT^{\prime} where uu wins to the valid executions in TT where uu wins. Therefore, ru(T)ru(T)r_{u}(T)\geq r_{u}(T^{\prime}). \square

A.2 Omitted proofs from Section  4

Proof of Lemma 4.2

We claim that there exists some x{u,v,w}x^{*}\in\{u,v,w\} such that min(x,x)1\min(\ell_{x^{*}},\ell^{\prime}_{x^{*}})\geq 1. Indeed the possible values for (u,v,w)(\ell_{u},\ell_{v},\ell_{w}) and (u,v,w)(\ell^{\prime}_{u},\ell^{\prime}_{v},\ell^{\prime}_{w}) are (1,1,1)(1,1,1) or some permutation of {2,1,0}\{2,1,0\}. Therefore, as there are least 2 non-zero entries in each of (u,v,w)(\ell_{u},\ell_{v},\ell_{w}) and (u,v,w)(\ell^{\prime}_{u},\ell^{\prime}_{v},\ell^{\prime}_{w}), there must be a non-zero entry on which they overlap. This means that there is some x{u,v,w}x^{*}\in\{u,v,w\} such that min(x,x)1\min(\ell_{x^{*}},\ell^{\prime}_{x^{*}})\geq 1. Let {u,v,w}x={y,z}\{u,v,w\}\setminus x^{*}=\{y^{*},z^{*}\}. By Theorem 3.6, we have

r{u,v,w}x(Tx)r{u,v,w}x(Tx)13r_{\{u,v,w\}\setminus x^{*}}(T^{\prime}\setminus x^{*})-r_{\{u,v,w\}\setminus x^{*}}(T\setminus x^{*})\leq\frac{1}{3} (5)

By using the above results and the fact that x+y+z=3\ell^{\prime}_{x^{*}}+\ell^{\prime}_{y^{*}}+\ell^{\prime}_{z^{*}}=3 we get the following bound

A\displaystyle A =x{u,v,w}xr{u,v,w}x(Tx)xr{u,v,w}x(Tx)\displaystyle=\sum_{x\in\{u,v,w\}}\ell^{\prime}_{x}r_{\{u,v,w\}\setminus x}(T^{\prime}\setminus x)-\ell_{x}r_{\{u,v,w\}\setminus x}(T\setminus x)\leq
xr{u,v,w}x(Tx)xr{u,v,w}x(Tx)+yr{u,v,w}y(Ty)\displaystyle\leq\ell^{\prime}_{x^{*}}r_{\{u,v,w\}\setminus x^{*}}(T^{\prime}\setminus x^{*})-\ell_{x^{*}}r_{\{u,v,w\}\setminus x^{*}}(T\setminus x^{*})+\ell^{\prime}_{y^{*}}r_{\{u,v,w\}\setminus y^{*}}(T^{\prime}\setminus y^{*})
+zr{u,v,w}z(Tz)\displaystyle+\ell^{\prime}_{z^{*}}r_{\{u,v,w\}\setminus z^{*}}(T^{\prime}\setminus z^{*})\leq
r{u,v,w}x(Tx)r{u,v,w}x(Tx)+(x1)r{u,v,w}x(Tx)\displaystyle\leq r_{\{u,v,w\}\setminus x^{*}}(T^{\prime}\setminus x^{*})-r_{\{u,v,w\}\setminus x^{*}}(T\setminus x^{*})+(\ell^{\prime}_{x^{*}}-1)r_{\{u,v,w\}\setminus x^{*}}(T^{\prime}\setminus x^{*})
+yr{u,v,w}y(Ty)+zr{u,v,w}z(Tz)\displaystyle+\ell^{\prime}_{y^{*}}r_{\{u,v,w\}\setminus y^{*}}(T^{\prime}\setminus y^{*})+\ell^{\prime}_{z^{*}}r_{\{u,v,w\}\setminus z^{*}}(T^{\prime}\setminus z^{*})\leq
r{u,v,w}x(Tx)r{u,v,w}x(Tx)+(x1)+y+z (by (5))\displaystyle\leq r_{\{u,v,w\}\setminus x^{*}}(T^{\prime}\setminus x^{*})-r_{\{u,v,w\}\setminus x^{*}}(T\setminus x^{*})+(\ell_{x^{*}}-1)+\ell_{y^{*}}+\ell_{z^{*}}\leq\text{ (by (\ref{equation}))}
13+31=73\displaystyle\leq\frac{1}{3}+3-1=\frac{7}{3}

where in the second line, we used x1\ell_{x^{*}}\geq 1 to get xr{u,v,w}x(Tx)r{u,v,w}x(Tx)-\ell_{x^{*}}r_{\{u,v,w\}\setminus x^{*}}(T\setminus x^{*})\leq-r_{\{u,v,w\}\setminus x^{*}}(T\setminus x^{*}) and in the in third line we used x1\ell^{\prime}_{x^{*}}\geq 1 to get (x1)r{u,v,w}x(Tx)(x1)(\ell^{\prime}_{x^{*}}-1)r_{\{u,v,w\}\setminus x^{*}}(T^{\prime}\setminus x^{*})\leq(\ell^{\prime}_{x^{*}}-1). Thus,

A73A\leq\frac{7}{3}

Suppose that |I|1|I|\leq 1. Then, for every xSx\in S, there is at most one match in which a team in {u,v,w}x\{u,v,w\}\setminus x loses from a team in (Tx)(Sx)(T\setminus x)\setminus(S\setminus x). Therefore, by Corollary 3.8, r{u,v,w}x(Tx)23r_{\{u,v,w\}\setminus x}(T\setminus x)\geq\frac{2}{3}. Also, we clearly have that r{u,v,w}x(Tx)1r_{\{u,v,w\}\setminus x}(T^{\prime}\setminus x)\leq 1. Thus,

A=x{u,v,w}xr{u,v,w}x(Tx)xr{u,v,w}x(Tx)u+v+w23(u+v+w)=323×3=1A=\sum_{x\in\{u,v,w\}}\ell^{\prime}_{x}r_{\{u,v,w\}\setminus x}(T^{\prime}\setminus x)-\ell_{x}r_{\{u,v,w\}\setminus x}(T\setminus x)\leq\ell^{\prime}_{u}+\ell^{\prime}_{v}+\ell^{\prime}_{w}-\frac{2}{3}(\ell_{u}+\ell_{v}+\ell_{w})=3-\frac{2}{3}\times 3=1

Thus,

A1A\leq 1

when |I|1|I|\leq 1 as desired. \square

Proof of Lemma 4.3

By Theorem 3.6 we have that for all permutations (x,y,z)(x,y,z) of {u,v,w}\{u,v,w\}

r{z,y}(Tx)r{z,y}(Tx)=r{u,v,w}x(Tx)r{u,v,w}x(Tx)α2RDM=13r_{\{z,y\}}(T^{\prime}\setminus x)-r_{\{z,y\}}(T\setminus x)=r_{\{u,v,w\}\setminus x}(T^{\prime}\setminus x)-r_{\{u,v,w\}\setminus x}(T\setminus x)\leq\alpha^{RDM}_{2}=\frac{1}{3}

By using the above for each of the 3 terms in the sum BB we get

B=xSdx(r{u,v,w}x(Tx)r{u,v,w}x(Tx))du+dv+dw3=|I|3B=\sum_{x\in S}d^{*}_{x}(r_{\{u,v,w\}\setminus x}(T^{\prime}\setminus x)-r_{\{u,v,w\}\setminus x}(T\setminus x))\leq\frac{d^{*}_{u}+d^{*}_{v}+d^{*}_{w}}{3}=\frac{|I|}{3}

Suppose |I|1|I|\leq 1. If |I|=0|I|=0, then du=dv=dw=0d^{*}_{u}=d^{*}_{v}=d^{*}_{w}=0, so B=0B=0. Suppose |I|=1|I|=1 and WLOG team aSa\notin S beats uu and {u,v,w}\{u,v,w\} win all other matches with teams outside of SS (in particular v,wv,w beat tt). Then dv=dw=0d^{*}_{v}=d^{*}_{w}=0. Thus,

B=du(rv,w(Tu)rv,w(Tu))=0B=d^{*}_{u}(r_{v,w}(T^{\prime}\setminus u)-r_{v,w}(T\setminus u))=0

since rv,w(Tu)=rv,w(Tu)=1r_{v,w}(T^{\prime}\setminus u)=r_{v,w}(T\setminus u)=1 by Lemma 3.4, as v,wv,w beat every team outside of {v,w}\{v,w\} in both TuT^{\prime}\setminus u and TuT\setminus u. \square

Proof of Lemma 4.4

For a tournament HH, where u,v,wHu,v,w\in H, define t(H)=(a1,a2,a3)t(H)=(a^{\prime}_{1},a^{\prime}_{2},a^{\prime}_{3}), where in HH there are exactly aia^{\prime}_{i} teams in H{u,v,w}H\setminus\{u,v,w\} each of which beats exactly ii teams out of {u,v,w}\{u,v,w\} for i=1,2,3i=1,2,3. Suppose that eQe\in Q. Then we have 3 cases for ee:

  • Suppose ee is a match between two teams from L1L_{1} or between some team from L1L_{1} and one of the two teams in {u,v,w}\{u,v,w\} to which it loses. Then clearly, t(T|e)=(a11,a2,a3)t(T|_{e})=(a_{1}-1,a_{2},a_{3}) and thus

    ru,v,w(T|e)ru,v,w(T|e)Mn1(a11,a2,a3)r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})\leq M_{n-1}(a_{1}-1,a_{2},a_{3})

    Notice that there are (a12)+2a1\binom{a_{1}}{2}+2a_{1} such matches.

  • Suppose now that ee is a match between two teams from L2L_{2} or between some team from L2L_{2} the the unique team in {u,v,w}\{u,v,w\} to which it loses. Then, clearly, t(T|e)=(a1,a21,a3)t(T|_{e})=(a_{1},a_{2}-1,a_{3}). Thus,

    ru,v,w(T|e)ru,v,w(T|e)Mn1(a1,a21,a3)r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})\leq M_{n-1}(a_{1},a_{2}-1,a_{3})

    There are (a22)+a2\binom{a_{2}}{2}+a_{2} such matches.

  • Finally, if ee is a match between two teams in L3L_{3}, then t(T|e)=(a1,a2,a31)t(T|_{e})=(a_{1},a_{2},a_{3}-1). Thus,

    ru,v,w(T|e)ru,v,w(T|e)Mn1(a1,a2,a31)r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})\leq M_{n-1}(a_{1},a_{2},a_{3}-1)

    There are (a32)\binom{a_{3}}{2} such matches.

Therefore, by applying the the above 3 bounds we get

C\displaystyle C =eGru,v,w(T|e)ru,v,w(T|e)\displaystyle=\sum_{e\notin G}r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e})\leq
(2a1+(a12))Mn1(a11,a2,a3)+(a2+(a22))Mn1(a1,a21,a3)\displaystyle\leq(2a_{1}+\binom{a_{1}}{2})M_{n-1}(a_{1}-1,a_{2},a_{3})+(a_{2}+\binom{a_{2}}{2})M_{n-1}(a_{1},a_{2}-1,a_{3})
+(a32)Mn(a1,a2,a31)+eGQru,v,w(T|e)ru,v,w(T|e))\displaystyle+\binom{a_{3}}{2}M_{n}(a_{1},a_{2},a_{3}-1)+\sum_{e\notin G\cup Q}r_{u,v,w}(T^{\prime}|_{e})-r_{u,v,w}(T|_{e}))

as desired. Notice that |Q|=2a1+a2+(a12)+(a22)+(a32)|Q|=2a_{1}+a_{2}+\binom{a_{1}}{2}+\binom{a_{2}}{2}+\binom{a_{3}}{2}. \square

Remark A.1

Notice that in Lemma 4.4 one can obtain an even better bound for CC by also considering the matches between two different sets LiL_{i} and LjL_{j} for iji\neq j. This could potentially be helpful in getting more precise upper bounds in Table 1. However, for our purposes the above bounds suffice.

Omitted cases from the proof of Lemma 4.5

Case 4: (a1,a2,a3)=(2,0,0)(a_{1},a_{2},a_{3})=(2,0,0). Applying Δ\Delta, we get

Mn(2,0,0)\displaystyle M_{n}(2,0,0) 1(n2)(73+23+(4+1)f(1,0,0)+((n2)10)f(2,0,0))=\displaystyle\leq\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{2}{3}+(4+1)f(1,0,0)+(\binom{n}{2}-10)f(2,0,0))=
=1(n2)(3+56+((n2)10)2360)=2360=f(2,0,0)\displaystyle=\frac{1}{\binom{n}{2}}(3+\frac{5}{6}+(\binom{n}{2}-10)\frac{23}{60})=\frac{23}{60}=f(2,0,0)

Case 5: (a1,a2,a3)=(3,0,0)(a_{1},a_{2},a_{3})=(3,0,0). Applying Δ\Delta, we get

Mn(3,0,0)\displaystyle M_{n}(3,0,0) 1(n2)(73+33+(6+3)f(2,0,0)+((n2)15)f(3,0,0))=\displaystyle\leq\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{3}{3}+(6+3)f(2,0,0)+(\binom{n}{2}-15)f(3,0,0))=
=1(n2)(103+9×2360+((n2)15)407900)=\displaystyle=\frac{1}{\binom{n}{2}}(\frac{10}{3}+9\times\frac{23}{60}+(\binom{n}{2}-15)\frac{407}{900})=
=407900+1(n2)(200+2076040760)=407900=f(3,0,0)\displaystyle=\frac{407}{900}+\frac{1}{\binom{n}{2}}(\frac{200+207}{60}-\frac{407}{60})=\frac{407}{900}=f(3,0,0)

Case 6 (a1,a2,a3)=(4,0,0)(a_{1},a_{2},a_{3})=(4,0,0). Applying Δ\Delta, we get

Mn(4,0,0)\displaystyle M_{n}(4,0,0) 1(n2)(73+43+(2×4+6)f(3,0,0)+((n2)21)f(4,0,0))=\displaystyle\leq\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{4}{3}+(2\times 4+6)f(3,0,0)+(\binom{n}{2}-21)f(4,0,0))=
=1(n2)(113+14×407900+((n2)21)44999450)=\displaystyle=\frac{1}{\binom{n}{2}}(\frac{11}{3}+14\times\frac{407}{900}+(\binom{n}{2}-21)\frac{4499}{9450})=
=44999450+1(n2)(3300+4098+16009008998900)=44999450=f(4,0,0)\displaystyle=\frac{4499}{9450}+\frac{1}{\binom{n}{2}}(\frac{3300+4098+1600}{900}-\frac{8998}{900})=\frac{4499}{9450}=f(4,0,0)

Case 7 (a1,a2,a3)=(0,1,0)(a_{1},a_{2},a_{3})=(0,1,0). Applying Δ\Delta, we get

Mn(0,1,0)\displaystyle M_{n}(0,1,0) 1(n2)(73+23+f(0,0,0)+((n2)6)f(0,1,0))=\displaystyle\leq\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{2}{3}+f(0,0,0)+(\binom{n}{2}-6)f(0,1,0))=
=1(n2)(73+23+((n2)6)12)=12=f(0,1,0)\displaystyle=\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{2}{3}+(\binom{n}{2}-6)\frac{1}{2})=\frac{1}{2}=f(0,1,0)

Case 8 (a1,a2,a3)=(1,1,0)(a_{1},a_{2},a_{3})=(1,1,0). Applying Δ\Delta, we get

Mn(1,1,0)\displaystyle M_{n}(1,1,0) 1(n2)(73+33+2f(0,1,0)+f(1,0,0)+((n2)9)f(1,1,0))=\displaystyle\leq\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{3}{3}+2f(0,1,0)+f(1,0,0)+(\binom{n}{2}-9)f(1,1,0))=
=1(n2)(103+22+16+((n2)9)12)=\displaystyle=\frac{1}{\binom{n}{2}}(\frac{10}{3}+\frac{2}{2}+\frac{1}{6}+(\binom{n}{2}-9)\frac{1}{2})=
=12+1(n2)(27692)=12=f(1,1,0)\displaystyle=\frac{1}{2}+\frac{1}{\binom{n}{2}}(\frac{27}{6}-\frac{9}{2})=\frac{1}{2}=f(1,1,0)

Case 9 (a1,a2,a3)=(2,1,0)(a_{1},a_{2},a_{3})=(2,1,0). Applying Δ\Delta, we get

Mn(2,1,0)\displaystyle M_{n}(2,1,0) 1(n2)(73+43+(4+1)f(1,1,0)+f(2,0,0)+((n2)13)f(2,1,0))=\displaystyle\leq\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{4}{3}+(4+1)f(1,1,0)+f(2,0,0)+(\binom{n}{2}-13)f(2,1,0))=
=1(n2)(113+52+2360+((n2)13)131260)=\displaystyle=\frac{1}{\binom{n}{2}}(\frac{11}{3}+\frac{5}{2}+\frac{23}{60}+(\binom{n}{2}-13)\frac{131}{260})=
=131260+1(n2)(3936013120)=131260=f(2,1,0)\displaystyle=\frac{131}{260}+\frac{1}{\binom{n}{2}}(\frac{393}{60}-\frac{131}{20})=\frac{131}{260}=f(2,1,0)

Case 10 (a1,a2,a3)=(0,0,1)(a_{1},a_{2},a_{3})=(0,0,1). In this case a vertex tt beats u,v,wu,v,w and they lose to everyone else. By symmetry the probability a team from u,v,wu,v,w wins is the same no matter what the matches between them are. Thus, M(0,0,1)=0=f(0,0,0)M(0,0,1)=0=f(0,0,0).

Case 11 (a1,a2,a3)=(1,0,1)(a_{1},a_{2},a_{3})=(1,0,1). Applying Δ\Delta, we get

Mn(1,0,1)\displaystyle M_{n}(1,0,1) 1(n2)(73+43+f(0,0,1)((n2)9)f(1,0,1))=\displaystyle\leq\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{4}{3}+f(0,0,1)(\binom{n}{2}-9)f(1,0,1))=
=1(n2)(73+43+((n2)9)1127)=1127+1(n2)(113113)=1127=f(1,0,1)\displaystyle=\frac{1}{\binom{n}{2}}(\frac{7}{3}+\frac{4}{3}+(\binom{n}{2}-9)\frac{11}{27})=\frac{11}{27}+\frac{1}{\binom{n}{2}}(\frac{11}{3}-\frac{11}{3})=\frac{11}{27}=f(1,0,1)

\square

A.3 Omitted proofs from Section 5

Proof of Lemma 5.1

We will construct qq and prove the statement by induction on the quantity |T|+m|T|+m. As a base case suppose |T|+m3|T|+m\leq 3. In order to define qq, we need |T|2|T|\geq 2 and this implies m=1m=1 and |T|=2|T|=2. In this case there is a single tournament in T=TSyb(T,u1,1)T^{\prime}=T\in Syb(T,u_{1},1). One can simply define q(1,T,u1,v)=rv(T)q(1,T,u_{1},v)=r_{v}(T). Suppose that we have defined q(m,T,u1,v)q(m,T,u_{1},v) for all T,u1T,vTu1T,u_{1}\in T,v\in T\setminus u_{1} and mm that satisfy |T|+m<N|T|+m<N and that rv(T)=q(m,T,u1,v)r_{v}(T^{\prime})=q(m,T,u_{1},v) for all TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m) when the parameters satisfy the former constraints.
We will now construct qq and show the statement of the Lemma simultaneously for all settings which satisfy m+|T|=Nm+|T|=N. Let T,u1T,vTu1,mT,u_{1}\in T,v\in T\setminus u_{1},m\in\mathbb{N} satisfy m+|T|=Nm+|T|=N. If m=1m=1 the statement is clear because there is a single tournament T=TSyb(T,u1,m)T^{\prime}=T\in Syb(T,u_{1},m) and thus q(1,u1,T,v)=rv(T)=rv(T)q(1,u_{1},T,v)=r_{v}(T)=r_{v}(T^{\prime}). Suppose m2m\geq 2 and TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m). Let AA be the set of teams in Tu1T\setminus u_{1} that u1u_{1} beats and BB the set of teams in Tu1T\setminus u_{1} that u1u_{1} loses to. Suppose |A|=a0|A|=a\geq 0 and |B|=b0|B|=b\geq 0. If the first match is between a team from BB and a Sybil or between two Sybils, then a Sybil is eliminated and the resulting tournament is a member of Syb(T,u1,m1)Syb(T,u_{1},m-1) (possibly after relabeling u1u_{1}). By the induction hypothesis, vv wins with probability q(m1,T,u1,v)q(m-1,T,u_{1},v). There are (m2)+bm\binom{m}{2}+bm such matches. If a match in which a team tT{v,u1}t\in T\setminus\{v,u_{1}\} loses is played, then the resulting tournament is a member of Syb(Tt,u1,m)Syb(T\setminus t,u_{1},m). Thus, by the induction hypothesis vv wins in the resulting tournament with probability q(m,Tt,u1,v)q(m,T\setminus t,u_{1},v). If dtd_{t} is the number of teams tt loses to in TT, there are dt+m1d_{t}+m-1 such matches if tAt\in A and dtd_{t} such matches if tBt\in B. If vv loses then, it clearly wins with probability 0. Thus, by first-step analysis we have that

rv(T)\displaystyle r_{v}(T^{\prime}) =(m2)+bm(m+a+b2)q(m1,T,u1,v)+tAvdt+m1(m+a+b2)q(m,Tt,u1,v)\displaystyle=\frac{\binom{m}{2}+bm}{\binom{m+a+b}{2}}q(m-1,T,u_{1},v)+\sum_{t\in A\setminus v}\frac{d_{t}+m-1}{\binom{m+a+b}{2}}q(m,T\setminus t,u_{1},v)
+tBvdt(m+a+b2)q(m,Tt,u1,v)\displaystyle+\sum_{t\in B\setminus v}\frac{d_{t}}{\binom{m+a+b}{2}}q(m,T\setminus t,u_{1},v)

Notice that dtd_{t} depends only on the matches within TT. Therefore, all terms in the RHS only depend on T,u1,mT,u_{1},m and vv, which finishes the induction and gives us a way to define q(m,T,u1,v)q(m,T,u_{1},v) as the above expression. Also, since TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m) was arbitrary we get rv(T)=q(m,T,u1,v)r_{v}(T^{\prime})=q(m,T,u_{1},v) for all TSyb(T,u1,m)T^{\prime}\in Syb(T,u_{1},m).

\square

Proof of Theorem 5.3

Let TT be a tournament and u1Tu_{1}\in T a team, which is not a Condorcet winner. As in Definition 2.10, we need to show that

limmmaxTSyb(T,u1,m)ru1,,um(T)=0\lim_{m\to\infty}\max_{T^{\prime}\in Syb(T,u_{1},m)}r_{u_{1},\ldots,u_{m}}(T^{\prime})=0

Notice that

maxTSyb(T,u1,m)ru1,,um(T)=h(m,T,u1)\max_{T^{\prime}\in Syb(T,u_{1},m)}r_{u_{1},\ldots,u_{m}}(T^{\prime})=h(m,T,u_{1})

and that h(m,T,u1)p(m,T,u1)h(m,T,u_{1})\leq p(m,T,u_{1}) so it suffices to show the stronger claim limmp(m,T,u1)=0\lim_{m\to\infty}p(m,T,u_{1})=0
Recall that AA (BB) denotes the set of teams u1u_{1} beats (loses to) in TT. We prove the statement by induction on |A||A|. If |A|=0|A|=0, then clearly Tu1T\setminus u_{1} consists of only teams of BB, which beat u1,,umu_{1},\ldots,u_{m} and thus, p(m,T,u1)=0p(m,T,u_{1})=0 for all mm by Lemma 3.4. Let |A|=a1|A|=a\geq 1 and |B|=b1|B|=b\geq 1 (u1u_{1} is not a Condorcet winner). Suppose that the statement is true for all TT and u1u_{1} with |A|=a<a|A|=a^{\prime}<a. By above |T|3|T|\geq 3. Let for a team vv denote by dvd_{v} the number of teams to which it loses in TT. Similarly to the proof of Lemma 5.1 by first-step analysis we have the following relation

p(m,T,u1)=(m2)+bm(m+a+b2)p(m1,T,u1)+vBdv(n+a+b2)p(m,Tv,u1)+vAdv+m1(m+a+b2)p(m,Tv,u)p(m,T,u_{1})=\frac{\binom{m}{2}+bm}{\binom{m+a+b}{2}}p(m-1,T,u_{1})+\sum_{v\in B}\frac{d_{v}}{\binom{n+a+b}{2}}p(m,T\setminus v,u_{1})+\sum_{v\in A}\frac{d_{v}+m-1}{\binom{m+a+b}{2}}p(m,T\setminus v,u)

Notice that if vBv\in B, then dva+bd_{v}\leq a+b as vv beats the Sybils of u1u_{1}, |B|b|B|\leq b, and p(m,Tv,u1)1p(m,T\setminus v,u_{1})\leq 1. Therefore,

vBdv(m+a+b2)p(m,Tv,u1)b(a+b)(m+a+b2)Cm2\sum_{v\in B}\frac{d_{v}}{\binom{m+a+b}{2}}p(m,T\setminus v,u_{1})\leq\frac{b(a+b)}{\binom{m+a+b}{2}}\leq\frac{C}{m^{2}}

for some C=C(a,b)C=C(a,b). Also we know that for every vAv\in A, u1u_{1} loses to at least one team in TvT\setminus v (a team in BB). Therefore, by the inductive hypothesis limmp(m,Tv,u1)=0\lim_{m\to\infty}p(m,T\setminus v,u_{1})=0 for all vAv\in A. Let ϵ>0\epsilon>0 and as AA does not depend on mm, we can choose NN such that for m>Nm>N, p(m,Tv,u1)<ϵp(m,T\setminus v,u_{1})<\epsilon for all vAv\in A. Also notice that vAdv+m1ma+(a+b+12)Dm\sum_{v\in A}d_{v}+m-1\leq ma+\binom{a+b+1}{2}\leq Dm, where DD is some constant depending on aa and bb. Thus, collecting the above observations we get for all nn big enough that

p(m,T,u)(m2)+bm(m+a+b2)p(m1,T,u1)+mD(m+a+b2)ϵ+Cm2p(m,T,u)\leq\frac{\binom{m}{2}+bm}{\binom{m+a+b}{2}}p(m-1,T,u_{1})+\frac{mD}{\binom{m+a+b}{2}}\epsilon+\frac{C}{m^{2}}

By Lemma A.2 the function (m2)+bm(m+1+b2)\frac{\binom{m}{2}+bm}{\binom{m+1+b}{2}} is decreasing in bb for b1b\geq 1. We use this, fact together with a1a\geq 1 to show (m2)+bm(m+a+b2)(m2)+m(m+22)\frac{\binom{m}{2}+bm}{\binom{m+a+b}{2}}\leq\frac{\binom{m}{2}+m}{\binom{m+2}{2}}. We also use that mD(m+a+b2)ϵFmϵ\frac{mD}{\binom{m+a+b}{2}}\epsilon\leq\frac{F}{m}\epsilon for some constant FF. Therefore, by upper bounding the above we get

p(m,T,u1)(m2)+m(m+22)p(m1,T,u)+Fmϵ+Cm2=(m+12)(m+22)p(m1,T,u1)+Fmϵ+Cm2p(m,T,u_{1})\leq\frac{\binom{m}{2}+m}{\binom{m+2}{2}}p(m-1,T,u)+\frac{F}{m}\epsilon+\frac{C}{m^{2}}=\frac{\binom{m+1}{2}}{\binom{m+2}{2}}p(m-1,T,u_{1})+\frac{F}{m}\epsilon+\frac{C}{m^{2}}

Therefore,

(m+22)p(m,T,u1)(m+12)p(m1,T,u1)+Smϵ+Q\binom{m+2}{2}p(m,T,u_{1})\leq\binom{m+1}{2}p(m-1,T,u_{1})+Sm\epsilon+Q

where S,QS,Q are some constants that depend only on the tournament TT and the above holds for m>Nm>N sufficiently large. Repeating the above inequality mNm-N times and adding them up as a telescoping sum we get that

(m+22)p(m,T,u1)(N+12)p(N1,T,u1)+Sϵm2+Q(mN)\binom{m+2}{2}p(m,T,u_{1})\leq\binom{N+1}{2}p(N-1,T,u_{1})+S^{\prime}\epsilon m^{2}+Q(m-N)

and thus

p(m,T,u1)(N+12)p(N1,T,u)(m+22)+Sϵm2(m+22)+Q(mN)(m+22)p(m,T,u_{1})\leq\frac{\binom{N+1}{2}p(N-1,T,u)}{\binom{m+2}{2}}+\frac{S^{\prime}\epsilon m^{2}}{\binom{m+2}{2}}+\frac{Q(m-N)}{\binom{m+2}{2}}

The first and the third term go to 0 as mm\to\infty, and the second term goes to 2Sϵ2S^{\prime}\epsilon. Therefore,

limmp(m,T,u1)2Sϵ\lim_{m\to\infty}p(m,T,u_{1})\leq 2S^{\prime}\epsilon

Now, letting ϵ0\epsilon\to 0, we get the desired result. \square

Lemma A.2

The function (m2)+bm(m+1+b2)\frac{\binom{m}{2}+bm}{\binom{m+1+b}{2}} is decreasing in bb\in\mathbb{Z} for b1b\geq 1

Proof. Indeed, one can show that for b1b\geq 1

(m2)+bm(m+1+b2)\displaystyle\frac{\binom{m}{2}+bm}{\binom{m+1+b}{2}} (m2)+(b+1)m(m+2+b2)\displaystyle\geq\frac{\binom{m}{2}+(b+1)m}{\binom{m+2+b}{2}}
m1+2b(m+b+1)(m+b)\displaystyle\iff\frac{m-1+2b}{(m+b+1)(m+b)} m1+2b+2(m+2+b)(m+b+1)\displaystyle\geq\frac{m-1+2b+2}{(m+2+b)(m+b+1)}
(m1+2b)(m+2+b)\displaystyle\iff(m-1+2b)(m+2+b) (m+b)(m+2b+1)\displaystyle\geq(m+b)(m+2b+1)
2b\displaystyle\iff 2b 2\displaystyle\geq 2

which holds for b1b\geq 1.