An urn starts empty. At every stage ten new numbered balls go in and one ball comes out, so after each stage the urn holds nine more balls than before. Fit infinitely many stages into one minute and ask what is in the urn when the minute is over. Following the balls one at a time suggests a startling answer, nothing at all, even though the counts grow without bound. This page states the rules exactly, says what the contents at the end have to mean before the question has an answer, and shows that the answer depends on which balls are taken out and not only on how many.
Key terms
Ross-Littlewood paradox
Definition Balls numbered are available, one ball for each number, and an urn starts empty. Stage , for , has two steps. First the ten balls numbered through go into the urn. Then the ball with the lowest number in the urn is taken out, and a ball that has been taken out never goes back. Stage happens at
seconds, which gives , , and so on. Every stage happens before the second mark, and there is no last stage. The ball taken out at stage is ball , so right after stage the urn holds exactly the balls
which are balls. The paradox asks how an urn that gains nine balls at every stage can be empty at the end, as it seems to be, since ball is taken out at stage and never returns.
The resolution has two parts. First, the rules describe only the stages, and no stage happens at the second mark, so the rules alone do not fix the contents at that moment. They must be defined. The standard definition is the set-theoretic limit, which puts a ball into the final collection exactly when it stays in the urn after every stage from some stage on. Second, with that definition the final collection is empty while the counts grow without bound. Both facts are true at once, because the number of elements of the limit set and the limit of the numbers of elements are different things. Nothing goes missing at any single stage, where exactly ten balls go in and one comes out, and there is no final moment at which many balls vanish together. If instead stage takes out ball , the highest ball of the new batch, the counts are again , but every ball whose number is not a multiple of stays forever, and the limit is infinite. The story is a mathematical model of a sequence of sets. It is not a procedure that a real urn could carry out, and saying what a physical urn would contain at the second mark needs further physical assumptions that the rules do not supply.
In plain words Every ball you can name leaves the urn at a definite stage and stays out. The urn keeps getting fuller only because new balls keep arriving, and each of those leaves later too. How many balls the urn holds after each stage and which balls stay for good are different questions, and here they have very different answers.
Example Stage puts in balls to and takes out ball , leaving balls to . Stage puts in balls to and takes out ball , leaving balls to , and stage puts in balls to and takes out ball , leaving balls to . The counts are , and . The pattern continues because, if the urn holds balls to after stage , then stage adds balls to , the lowest ball present is ball , and taking it out leaves . Ball arrives at stage , in the batch of balls to . It is in the urn after stages through , which are stages, and it leaves at stage , after which the urn holds the balls numbered to . From then on ball is absent after every stage.
Supertask
Definition A supertask is a process of infinitely many steps, carried out one after another within a finite span of time. Usually step happens at a time , with and all the times less than a time that they approach, so there is no last step before . The steps determine the state right after each step, and so at every moment before , if nothing happens between steps. No step happens at itself, so the steps alone do not determine the state at . A statement about the state at needs an extra rule, such as a mathematical definition of the limit or a physical assumption about how things behave at .
In plain words If each step takes half as long as the one before, infinitely many steps fit into a finite time, the same way Achilles in Zeno’s Achilles and the Tortoise runs infinitely many stretches in a finite time. The steps tell you everything up to the deadline and nothing at the deadline itself.
Example In the urn the waits before the stages are seconds, seconds, seconds and so on, each half the one before, and they add up to the whole minute as a geometric series,
After stage the time left is seconds, which is seconds after stage and about seconds after stage . Any moment before the second mark comes after only finitely many stages. A real urn would need hands that work faster and faster without any limit, and nothing in the mathematics says such a device can exist. The mathematical model uses only the order of the stages, not their times.
Set-theoretic limit
Definition Let be a sequence of sets. An element is eventually in the sets if there is a stage such that belongs to for every , and eventually out if there is a stage such that belongs to no with . The sequence has a set-theoretic limit when every element is either eventually in or eventually out, and then the limit is the set of elements that are eventually in. In symbols, the elements that are eventually in form the lower limit, and the elements that belong to infinitely many of the sets form the upper limit,
where a union collects the elements that belong to at least one of the sets and an intersection keeps the elements that belong to all of them. The lower limit is always contained in the upper limit, and the set-theoretic limit exists exactly when the two are equal.
In plain words Decide ball by ball. A ball belongs to the limit if, from some stage on, it is always in the urn, and it stays out of the limit if, from some stage on, it is never in the urn. How many balls the sets contain plays no part in this decision.
Example In the urn, ball belongs to exactly when , that is, when
So ball is missing from for every . Every ball is eventually out, no ball is eventually in, and
the empty set. Ball is not in the urn after any stage, since it leaves at the stage where it arrives. For a sequence without a limit, take for odd and for even . The element belongs to infinitely many of the sets and is missing from infinitely many, so the upper limit is , the lower limit is empty, and there is no set-theoretic limit.
Divergent sequence
Definition A sequence of real numbers converges to a real number if its terms eventually stay as close to as we like, which means that for every there is a stage with for all . A sequence that converges to no real number is divergent. One way to diverge is to grow without bound, written , which means that for every number there is a stage with for all . Another is to keep jumping between values, like .
In plain words A convergent sequence settles down near one number. A divergent one never does, either because it runs off to infinity or because it keeps moving around.
Example The counts of the urn diverge to infinity. For take , since is more than a million and every later count is larger still. For a fixed ball , the sequence that records when the ball is in the urn after stage and when it is not converges to , because it is from stage on. Writing for the number of elements of a set , the urn has
Counting first and then taking the limit gives a different answer from taking the limit first and then counting. A divergent sequence of counts therefore says nothing by itself about which elements are in the limit set.
Check yourself
- In the original urn, at which stage does ball go in, at which stage does it come out, and how many balls are in the urn right after it comes out?
Show the answer
Stage puts in balls to , so ball arrives with balls to , at stage . Ball is taken out at stage , so ball leaves at stage . Right after that stage the urn holds
which is balls. Ball was in the urn after stages through , so after stages, and it is absent after every later stage.
- Change the rule. Each stage still puts in the ten balls to , but now it takes out ball . How many balls are in the urn after stage , and what is the set-theoretic limit?
Show the answer
First check that the rule can always be followed. Once stage has put in its batch, the balls to have all arrived, ball among them, and the balls taken out before stage are , so ball is in the urn when stage wants to take it out. After stage the urn holds balls to except , which is balls, exactly the counts of the original urn. After stage , for example, it holds balls and to , which are balls.
The limit is very different. Ball leaves at stage and never returns, so every even ball is eventually out. No odd ball is ever taken out, so every odd ball is eventually in. The set-theoretic limit is the infinite set of odd numbers. The two urns have the same counts after every stage and completely different limits, so the counts alone cannot decide what is in the limit.
- Keep ten balls in and one ball out at every stage, with no ball ever going back. Can you choose which ball to take out at each stage so that the set-theoretic limit is exactly ?
Show the answer
Yes. At each stage take out the lowest-numbered ball greater than . Stage puts in balls to and takes out ball , stage takes out ball , and in general stage takes out ball . After stage the urn holds
which is balls, the same counts once more. Balls to never leave, and every ball leaves at stage , so the limit is .
The same rule with replaced by any from to leaves exactly balls to , and is the original urn. For it fails at stage , where no ball above is present. Keeping the balls instead and always taking out the lowest-numbered other ball works for every . Each batch contains at most one kept ball, so there is always another ball to take out, and each of the other balls has only finitely many lower-numbered balls ahead of it, so it leaves at some finite stage. So with the same counts , the limit can have no balls, any finite number of balls or infinitely many.