In
combinatorics
Combinatorics is an area of mathematics primarily concerned with counting, both as a means and an end in obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many a ...
, Bertrand's ballot problem is the question: "In an
election
An election is a formal group decision-making process by which a population chooses an individual or multiple individuals to hold public office.
Elections have been the usual mechanism by which modern representative democracy has opera ...
where candidate A receives ''p'' votes and candidate B receives ''q'' votes with ''p'' > ''q'', what is the
probability
Probability is the branch of mathematics concerning numerical descriptions of how likely an Event (probability theory), event is to occur, or how likely it is that a proposition is true. The probability of an event is a number between 0 and ...
that A will be strictly ahead of B throughout the count?" The answer is
:
The result was first published by
W. A. Whitworth in 1878, but is named after
Joseph Louis François Bertrand
Joseph Louis François Bertrand (; 11 March 1822 – 5 April 1900) was a French mathematician who worked in the fields of number theory, differential geometry, probability theory, economics and thermodynamics.
Biography
Joseph Bertrand was the ...
who rediscovered it in 1887.
In Bertrand's original paper, he sketches a proof based on a general formula for the number of favourable sequences using a
recursion relation
In mathematics, a recurrence relation is an equation according to which the nth term of a sequence of numbers is equal to some combination of the previous terms. Often, only k previous terms of the sequence appear in the equation, for a paramete ...
. He remarks that it seems probable that such a simple result could be proved by a more direct method. Such a proof was given by
Désiré André
Désiré André (André Antoine Désiré) (March 29, 1840, Lyon – September 12, 1917, Paris) was a French mathematician, best known for his work on Catalan numbers and alternating permutations.
Biography
He is the son of Auguste Antoine Dési ...
, based on the observation that the unfavourable sequences can be divided into two equally probable cases, one of which (the case where B receives the first vote) is easily computed; he proves the equality by an explicit
bijection. A variation of his method is popularly known as André's reflection method, although André did not use any reflections. The Bertrand's ballot theorem is equivalent to the Cycle lemma.
Example
Suppose there are 5 voters, of whom 3 vote for candidate ''A'' and 2 vote for candidate ''B'' (so ''p'' = 3 and ''q'' = 2). There are ten possibilities for the order of the votes cast:
*''AAABB''
*''AABAB''
*''ABAAB''
*''BAAAB''
*''AABBA''
*''ABABA''
*''BAABA''
*''ABBAA''
*''BABAA''
*''BBAAA''
For the order ''AABAB'', the tally of the votes as the election progresses is:
For each column the tally for ''A'' is always larger than the tally for ''B'' so the ''A'' is always strictly ahead of ''B''. For the order ''AABBA'' the tally of the votes as the election progresses is:
For this order, ''B'' is tied with ''A'' after the fourth vote, so ''A'' is not always strictly ahead of ''B''.
Of the 10 possible orders, ''A'' is always ahead of ''B'' only for ''AAABB'' and ''AABAB''. So the probability that ''A'' will always be strictly ahead is
:
and this is indeed equal to
as the theorem predicts.
Equivalent problems
Rather than computing the probability that a random vote counting order has the desired property, one can instead compute the number of favourable counting orders, then divide by the total number of ways in which the votes could have been counted. (This is the method used by Bertrand.) The total number of ways is the
binomial coefficient
In mathematics, the binomial coefficients are the positive integers that occur as coefficients in the binomial theorem. Commonly, a binomial coefficient is indexed by a pair of integers and is written \tbinom. It is the coefficient of the t ...
; Bertrand's proof shows that the number of favourable orders in which to count the votes is
(though he does not give this number explicitly). And indeed after division this gives
.
Another equivalent problem is to calculate the number of
random walk
In mathematics, a random walk is a random process that describes a path that consists of a succession of random steps on some mathematical space.
An elementary example of a random walk is the random walk on the integer number line \mathbb ...
s on the
integer
An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
s that consist of ''n'' steps of unit length, beginning at the origin and ending at the point ''m'', that never become negative. Assuming ''n'' and ''m'' have the same parity and
, this number is
:
When
and
is even, this gives the
Catalan number
In combinatorial mathematics, the Catalan numbers are a sequence of natural numbers that occur in various counting problems, often involving recursively defined objects. They are named after the French-Belgian mathematician Eugène Charles C ...
.
[Note that if
, then
must be even. Otherwise, the random walk cannot end at
. This can be seen as follows: let
be the number of "positive" moves, i.e., to the right, and let
be the number of "negative" moves, i.e., to the left. Since
and
, we have
and
. Since
and
are integers, if
, then
must be an integer. In other words,
must be even.]
Proof by reflection
For A to be strictly ahead of B throughout the counting of the votes, there can be no ties. Separate the counting sequences according to the first vote. Any sequence that begins with a vote for B must reach a tie at some point, because A eventually wins. For any sequence that begins with A and reaches a tie, reflect the votes up to the point of the first tie (so any A becomes a B, and vice versa) to obtain a sequence that begins with B. Hence every sequence that begins with A and reaches a tie is in one-to-one correspondence with a sequence that begins with B, and the probability that a sequence begins with B is
, so the probability that A always leads the vote is
:
the probability of sequences that tie at some point
:
the probability of sequences that tie at some point and begin with A or B
:
the probability of sequences that tie at some point and begin with B
:
the probability that a sequence begins with B
:
Proof by induction
Another method of proof is by
mathematical induction
Mathematical induction is a method for proving that a statement ''P''(''n'') is true for every natural number ''n'', that is, that the infinitely many cases ''P''(0), ''P''(1), ''P''(2), ''P''(3), ... all hold. Informal metaphors help ...
:
*We loosen the condition
to
. Clearly, the theorem is correct when
, since in this case the first candidate will not be ''strictly'' ahead after all the votes have been counted (so the probability is 0).
*Clearly the theorem is true if ''p'' > 0 and ''q'' = 0 when the probability is 1, given that the first candidate receives all the votes; it is also true when ''p'' = ''q'' > 0 as we have just seen.
*Assume it is true both when ''p'' = ''a'' − 1 and ''q'' = ''b'', and when ''p'' = ''a'' and ''q'' = ''b'' − 1, with ''a'' > ''b'' > 0. (We don't need to consider the case
here, since we have already disposed of it before.) Then considering the case with ''p'' = ''a'' and ''q'' = ''b'', the last vote counted is either for the first candidate with probability ''a''/(''a'' + ''b''), or for the second with probability ''b''/(''a'' + ''b''). So the probability of the first being ahead throughout the count to the penultimate vote counted (and also after the final vote) is:
::
*And so it is true for all ''p'' and ''q'' with ''p'' > ''q'' > 0.
Proof via the Cycle lemma
A simple proof is based on the beautiful Cycle Lemma of Dvoretzky and Motzkin.
Call a ballot sequence ''dominating'' if A is strictly ahead of B throughout the counting of the votes. The Cycle Lemma asserts that any sequence of
A's and
B's, where
, has precisely
dominating cyclic permutations. To see this, just arrange the given sequence of
A's and B's in a circle and repeatedly remove adjacent pairs AB until only
A's remain. Each of these A's was the start of a dominating cyclic permutation before anything was removed. So
out of the
cyclic permutations of any arrangement of
A votes and
B votes are dominating.
Proof by martingales
Let
. Define the "backwards counting" stochastic process
where
is the lead of candidate A over B, after
votes have come in.
Claim:
is a martingale process.
Given , we know that , so of the first votes, were for candidate A, and were for candidate B.
So, with probability , we have , and . Similarly for the other one. Then compute to find .
Define the stopping time
as either the minimum
such that
, or
if there's no such
. Then the probability that candidate A leads all the time is just