André and the Ballot Problem - History and a Generalization

Similar documents
Evacuation and a Geometric Construction for Fibonacci Tableaux

Some Fine Combinatorics

NON-OVERLAPPING PERMUTATION PATTERNS. To Doron Zeilberger, for his Sixtieth Birthday

Tilings with T and Skew Tetrominoes

Dyck paths, standard Young tableaux, and pattern avoiding permutations

Yet Another Triangle for the Genocchi Numbers

Non-overlapping permutation patterns

EXPLAINING THE SHAPE OF RSK

MATH 135 Algebra, Solutions to Assignment 7

A MOVING-KNIFE SOLUTION TO THE FOUR-PERSON ENVY-FREE CAKE-DIVISION PROBLEM

Chapter 6.1. Cycles in Permutations

37 Game Theory. Bebe b1 b2 b3. a Abe a a A Two-Person Zero-Sum Game

1.6 Congruence Modulo m

#A13 INTEGERS 15 (2015) THE LOCATION OF THE FIRST ASCENT IN A 123-AVOIDING PERMUTATION

SYMMETRIES OF FIBONACCI POINTS, MOD m

The congruence relation has many similarities to equality. The following theorem says that congruence, like equality, is an equivalence relation.

Another Form of Matrix Nim

Restricted Permutations Related to Fibonacci Numbers and k-generalized Fibonacci Numbers

NOTES ON SEPT 13-18, 2012

Lecture 18 - Counting

Peeking at partizan misère quotients

Grade 6 Math Circles Combinatorial Games - Solutions November 3/4, 2015

Applications of Fermat s Little Theorem and Congruences

Discrete Mathematics with Applications MATH236

PUTNAM PROBLEMS FINITE MATHEMATICS, COMBINATORICS

A tournament problem

TILLING A DEFICIENT RECTANGLE WITH T-TETROMINOES. 1. Introduction

Tutorial 1. (ii) There are finite many possible positions. (iii) The players take turns to make moves.

Stacking Blocks and Counting Permutations

On uniquely k-determined permutations

The Tilings of Deficient Squares by Ribbon L-Tetrominoes Are Diagonally Cracked

MA 524 Midterm Solutions October 16, 2018

Grade 6 Math Circles Combinatorial Games November 3/4, 2015

A Note on Downup Permutations and Increasing Trees DAVID CALLAN. Department of Statistics. Medical Science Center University Ave

PRIMES STEP Plays Games

Notes for Recitation 3

MAT 115: Finite Math for Computer Science Problem Set 5

Characterization of Domino Tilings of. Squares with Prescribed Number of. Nonoverlapping 2 2 Squares. Evangelos Kranakis y.

Quarter Turn Baxter Permutations

"È$ß#È"ß$È#ß%È% This same mapping could also be represented in the form

Permutation Groups. Definition and Notation

The mathematics of Septoku

SOLUTIONS TO PROBLEM SET 5. Section 9.1

Connected Permutations, Hypermaps and Weighted Dyck Words. Robert Cori Mini course, Maps Hypermaps february 2008

Quarter Turn Baxter Permutations

A Combinatorial Proof of the Log-Concavity of the Numbers of Permutations with k Runs

PERMUTATIONS AS PRODUCT OF PARALLEL TRANSPOSITIONS *

Cutting a Pie Is Not a Piece of Cake

Partizan Kayles and Misère Invertibility

The Problem. Tom Davis December 19, 2016

Norman Do. Bags and eggs If you have 20 bags, what is the minimum number of eggs required so that you can have a different number of eggs in each bag?

Enumeration of Two Particular Sets of Minimal Permutations

Popular Ranking. b Independent. Key words: Rank aggregation, Kemeny Rank Aggregation, Popular Ranking

CSE 20: Discrete Mathematics for Computer Science. Prof. Miles Jones. Today s Topics: 3-cent and 5-cent coins. 1. Mathematical Induction Proof

MATH 433 Applied Algebra Lecture 12: Sign of a permutation (continued). Abstract groups.

John H. Conway, Richard Esterle Princeton University, Artist.

RESTRICTED PERMUTATIONS AND POLYGONS. Ghassan Firro and Toufik Mansour Department of Mathematics, University of Haifa, Haifa, Israel

σ-coloring of the Monohedral Tiling

132-avoiding Two-stack Sortable Permutations, Fibonacci Numbers, and Pell Numbers

Combinatorics and Intuitive Probability

Math 3012 Applied Combinatorics Lecture 2

Hamming Codes as Error-Reducing Codes

Math 127: Equivalence Relations

Chapter 5. Drawing a cube. 5.1 One and two-point perspective. Math 4520, Spring 2015

Math 454 Summer 2005 Due Wednesday 7/13/05 Homework #2. Counting problems:

Latin squares and related combinatorial designs. Leonard Soicher Queen Mary, University of London July 2013

Three Pile Nim with Move Blocking. Arthur Holshouser. Harold Reiter.

Modular Arithmetic. Kieran Cooney - February 18, 2016

Extending the Sierpinski Property to all Cases in the Cups and Stones Counting Problem by Numbering the Stones

Best of luck on the exam!

arxiv: v1 [math.ho] 26 Jan 2013

Chapter 1. The alternating groups. 1.1 Introduction. 1.2 Permutations

Permutations of a Multiset Avoiding Permutations of Length 3

Odd king tours on even chessboards

Solutions for the Practice Questions

Bulgarian Solitaire in Three Dimensions

Principle of Inclusion-Exclusion Notes

University of British Columbia. Math 312, Midterm, 6th of June 2017

Reflections on the N + k Queens Problem

Pattern Avoidance in Unimodal and V-unimodal Permutations

NUMBER THEORY AMIN WITNO

arxiv: v1 [math.co] 30 Nov 2017

17. Symmetries. Thus, the example above corresponds to the matrix: We shall now look at how permutations relate to trees.

29. Army Housing (a) (b) (c) (d) (e) (f ) Totals Totals (a) (b) (c) (d) (e) (f) Basketball Positions 32. Guard Forward Center

An Optimal Algorithm for a Strategy Game

18.204: CHIP FIRING GAMES

Distribution of Primes

ON OPTIMAL PLAY IN THE GAME OF HEX. Garikai Campbell 1 Department of Mathematics and Statistics, Swarthmore College, Swarthmore, PA 19081, USA

SOLUTIONS FOR PROBLEM SET 4

Permutation Tableaux and the Dashed Permutation Pattern 32 1

Constructions of Coverings of the Integers: Exploring an Erdős Problem

Circular Nim Games. S. Heubach 1 M. Dufour 2. May 7, 2010 Math Colloquium, Cal Poly San Luis Obispo

A combinatorial proof for the enumeration of alternating permutations with given peak set

LECTURE 3: CONGRUENCES. 1. Basic properties of congruences We begin by introducing some definitions and elementary properties.

Mathematics Explorers Club Fall 2012 Number Theory and Cryptography

ON MODULI FOR WHICH THE FIBONACCI SEQUENCE CONTAINS A COMPLETE SYSTEM OF RESIDUES S. A. BURR Belt Telephone Laboratories, Inc., Whippany, New Jersey

A Coloring Problem. Ira M. Gessel 1 Department of Mathematics Brandeis University Waltham, MA Revised May 4, 1989

THE SIGN OF A PERMUTATION

What is counting? (how many ways of doing things) how many possible ways to choose 4 people from 10?

PATTERN AVOIDANCE IN PERMUTATIONS ON THE BOOLEAN LATTICE

Transcription:

André and the Ballot Problem - History and a Generalization Marc Renault Shippensburg University Abstract We describe the ballot problem, give a well-known proof utilizing the reflection method, and present the first combinatorial proof as given by Désiré André (the reflection method is typically misattributed to André. We present the generalized ballot problem and see that the reflection method fails to provide a proof, whereas André s original proof can be modified to handle the general case. Much of the material in this paper summarizes the author s previous work [10]. 1. THE BALLOT PROBLEM. The ballot problem is the following: Suppose that two candidates, A and B, are in an election where candidate A receives a votes, candidate B receives b votes, and a > b. How many ways can the a + b ballots be ordered so that while the ballots are being counted, candidate A maintains a constant lead over B? For example, suppose the ballots are marked A and B, and A gets 5 votes and B gets 3 votes. Then we wish to count ballot permutations such as A A B A B A A B but not A A B A B B A A. This problem was originally posed by Joseph Bertrand in 1887 [5]. (He actually asked for the probability that A stays ahead of B, but most sources ( now a b state the problem as above. Bertrand also supplied the answer: a+b a+b a. He sketched an inductive proof and asked if a direct proof could be found. That same year, Désiré André provided a short combinatorial proof of the solution [3], which was celebrated among mathematicians of the time; Bertrand himself included André s proof in a probability book he published 1

in 1888 [6]. André s key idea was to count the number of bad ballot permutations (those where A and B tie at some point and subtract that from the number of all ballot permutations, ( a+b a, to obtain the number of good ballot permutations (those in which A leads throughout the counting of the ballots. In the ensuing years, mathematicians produced many variations of André s proof. See, for example, [1, 8, 9, 13], and see also Aeppli s proof [2] as it appears in Takács article [12]. The most elegant of these variations on André s proof is a proof by the reflection method which appears to have its genesis in the pair of 1923 papers by Aebly [1] and Mirimanoff [9]. Proof by the reflection method is routinely misattributed to André; see the website in reference [10] for a list of sources that link André with the reflection method. In the next section we present the reflection method. André s original proof seems to have been forgotten by recent mathematicians (an exception occurs in [12] and we discuss that proof in section 3. 2. THE REFLECTION METHOD. We can express ballot permutations as lattice paths in the Euclidean plane by thinking of votes for A as upsteps (1, 1 and votes for B as downsteps (1, 1. Ballot permutations (or paths that satisfy the ballot problem are called good, while those that do not are called bad. Feller [7, ch. III] gives a nice proof using the reflection method, which we follow here. The ballot problem can be given the following graphical interpretation. Given positive integers a, b with a > b, find the number of lattice paths starting at the origin and consisting of a upsteps (1, 1 and b downsteps (1, 1 such that no step ends on the x-axis. Solution by Reflection: Let T denote the terminal point of the path, (a + b, a b. Since every good path must start with an upstep, there are as many good paths as there are paths from (1, 1 to T that never touch the x-axis. The set of paths from (1, 1 to T that do touch the x-axis somewhere is in one-to-one correspondence with the set of all paths from (1, 1 to T ; this is seen by reflecting across the x-axis the initial segment of the path that ends with the step that first touches the x-axis. Subtracting the number of these paths from the number of all paths from (1, 1 to T produces the number of good paths: ( ( a + b 1 a + b 1 a 1 b 1 2 = a b a + b ( a + b a.

Figure 1: A ballot permutation represented as a lattice path 3. ANDRÉ S METHOD. As mentioned previously, André s approach is to count the number of bad ballot permutations and subtract that from the number of all ballot permutations to obtain the number of good ballot permutations. First, André observes that every ballot permutation starting with a B must be bad, and there are ( b 1 of these. Next, André counts the number of bad ballot permutations starting with A. Claim: these number the same as all ballot permutations consisting of a A s and b 1 B s, namely ( b 1. André proves the claim with the following bijection. ( Consider a bad ballot permutation starting with A. Reading from left to right, find the first B that causes the number of A s to equal the number of B s. Remove that B, causing the permutation to split into two parts. Interchange the parts and join them together to create a permutation with a A s and b 1 B s. ( Consider any ballot permutation with a A s and b 1 B s. Reading from right to left, find the first A that causes the tail of the permutation (starting with that A to contain one more A than B; this must occur since a > b 1. Take off the tail of the permutation, put it in front, and insert a B between the two parts. This creates a bad ballot permutation starting with A. This finishes the proof of the claim. Thus, the number of good ballot permutations is ( ( a + b a + b 1 2 a b 1 = a b a + b ( a + b Example ( Given a bad ballot permutation starting with A: A A B A B B A A Find the first offending B. A A B A B B A A a 3

Remove it. A A B A B A A Interchange the two parts. A A A A B A B This is a ballot permutation with one less B. ( Given any ballot permutation with a A s and b 1 B s where a > b 1: A A A A B A B Identify the smallest tail of the permutation containing one more A than B. A A A A B A B Remove the tail, place at the beginning of the permutation. A A B A B A A Insert a B between the two parts. A A B A B B A A The result is a bad ballot permutation with a A s, b B s, and it starts with A. Reflecting a lattice path across the x-axis is equivalent to taking a ballot permutation and changing the A s into B s and the B s into A s. André s proof, by contrast, uses no geometry, and instead of modifying a portion of a ballot permutation, he interchanges two parts of it. It is safe to say that André had no reflection in mind when he constructed his proof. 4. GENERALIZING THE BALLOT PROBLEM. After Bertrand posed the ballot problem and even before André submitted a direct proof, Émile Barbier provided a generalization of the ballot problem and its solution [4]. Although Barbier s actual statement is somewhat unclear, it can loosely be interpreted to state the generalized ballot problem. Suppose that two candidates, A and B, are in an election where candidate A receives a votes, candidate B receives b votes, and a > kb for some positive integer k. How many ways can the a + b ballots be ordered so that throughout the counting of the ballots, candidate A maintains more than k times as many votes as B? ( Barbier gives the solution as a kb a+b a+b a, though he offers no proof. Presumably he proved it with induction as Barbier had done for the case k = 1. For example, suppose A gets 7 votes and B gets 3 votes. We may consider k = 2, in which case we wish to count ballot permutations such as 4

A A A B A A B A A B but not A A A B A B A A A B. We could also consider the case k = 1 in which we would count both of the above ballot permutations. In the case k = 2 there are 10( 1 10 3 = 24 such ballot permutations, and in the case k = 1 there are 10( 4 10 3 = 96 such ballot permutations. It is an interesting fact that the reflection method, for all its elegance, cannot be modified to handle the generalized ballot problem. Even more interesting is the fact that André s method can be modified to prove the generalized ballot problem. Sketch of proof: We consider the following graphical interpretation of the generalized ballot problem. Given positive integers a, b, k with a > kb, find the number of lattice paths starting at the origin and consisting of a upsteps (1, 1 and b downsteps (1, k such that no step ends on or below the x-axis. We call a downstep bad if it starts above the x-axis and ends on or below the x-axis. For 0 i k let B i denote the set of bad paths whose first bad downstep ends i units below the x-axis (observe that the paths in B k are exactly those that start with a downstep. Let A be the set of all paths consisting of a upsteps and b 1 downsteps, without regard to location in the plane; A = ( a. See Figure 2. Figure 2: Example with k = 3. XDY B 1 and Y X A. One can show that B i = A for each i in the range 0 i k. This can be done using André s method of removing the first bad step, and exchanging 5

the two resulting parts. This correspondence is implied in Figure 2; see [10] for complete details. Since each B i = A = ( a, we see that the number of good paths is ( ( a + b a + b 1 (k + 1 = a kb ( a + b. a a a + b a CONCLUSION. It is curious that (1 André s original proof has generally been forgotten (or at least absent from all current literature, (2 André has been erroneously credited with the reflection method, and finally, (3 while the reflection method does not provide a means for solving the generalized ballot problem, André s original method does. We direct the reader to [10] for a translation of André s proof, details on the modification of his proof to the generalized ballot problem, and more history surrounding the proofs of the ballot theorem. Furthermore, the interested reader should see [11] for four proofs of the generalized ballot theorem (not including the one presented in this paper. The excellent paper [12] also covers the history surrounding the ballot problem, and explores various generalizations. References [1] J. Aebly, Démonstration du problème du scrutin par des considérations géométriques, L enseignement mathématique 23 (1923 185 186. [2] A. Aeppli, Zur Theorie verketteter Wahrscheinlichkeitem, Markoffsche Ketten höherer Ordnung, Ph.D. Thesis, Eidgenössische Technische Hochschule, Zürich, 1924. [3] D. André, Solution directe du problème résolu par M. Bertrand, Comptes Rendus de l Académie des Sciences, Paris 105 (1887 436 437. [4] É. Barbier, Généralisation du problème résolu par M. J. Bertrand, Comptes Rendus de l Académie des Sciences, Paris 105 (1887 p. 407. [5] J. Bertrand, Solution d un problème, Comptes Rendus de l Académie des Sciences, Paris 105 (1887 p. 369. [6], Calcul des Probabilités, 3rd ed., Chelsea Pub., Bronx, NY 1972. [7] W. Feller, An Introduction to Probability Theory and its Applications, 2nd ed., John Wiley, New York 1957. 6

[8] P. A. MacMahon, Memoir on the theory of the partitions of numbers. part iv: on the probability that the successful candidate at an election by ballot may never at any time have fewer votes than the one who is unsuccessful; on a generalization of this question; and on its connexion with other questions of partition, permutation, and combination, Philosophical Transactions of the Royal Society of London, Series A 209 (1909 153 175. Also Collected Papers Vol. 1, (G. E. Andrews, ed., MIT Press, Cambridge, Mass 1978, 1292 1314. [9] D. Mirimanoff, A propos de l interprétation géométrique du problème du scrutin, L enseignement mathématique 23 (1923 187 189. [10] M. S. Renault, Lost (and found in translation: André s actual method and its application to the generalized ballot problem, Amer. Math. Monthly to appear. See webspace.ship.edu/msrenault/ ballotproblem/. [11], Four proofs of the ballot theorem, Math. Mag. to appear. See webspace.ship.edu/msrenault/ballotproblem/. [12] L. Takács, On the ballot theorems, Advances in Combinatorial Methods and Applications to Probability and Statistics, Birkhäuser, 1997. [13] J. V. Uspensky, Introduction to Mathematical Probability, McGraw-Hill, New York and London, 1937. Mathematics Department, Shippensburg University, 1871 Old Main Drive, Shippensburg, PA 17257. msrenault@ship.edu 7