I just want to pop in and point out that there already is a definition of the “limit” of a sequence of sets. The “limsup” or “upper limit” of a sequence A[sub]n[/sub] is the set consisting of all points which lie in infinitely many of the A[sub]n[/sub]'s. The “liminf” or “lower limit” of the sequence A[sub]n[/sub] is the set consisting of all points which lie in all but finitely many of the A[sub]n[/sub]'s.
For example, if A[sub]n[/sub] is the set {+1} when n is even and {-1,+1} when n is odd, then the upper limit is the set {-1,+1}, while the lower limit is the set {+1}.
If the upper and lower limits of a sequence of sets are the same, then that sequence is said to converge to the common limit. (The upper limit always contains the lower limit, but they may not be equal.)
This definition is, I think, equivalent to the definition that ultrafilter has posted in the cases where the limit exists. Specifically, an element is “eventually present” if it lies in the upper limit, and “eventually absent” if it doesn’t lie in the lower limit.
Note that with this definition, the limit of the sequence of sets {}, {2}, {3,4}, {4,5,6}, {5,6,7,8}, … (i.e. the sequence of sets which describes which balls are in the bucket after each step) exists and is in fact the empty set. If we change the way the gremlin removes the balls…for example, if we require the gremlin to remove the highest numbered ball instead of the lowest…then the sequence of sets in question becomes {}, {1}, {1,3}, {1,3,5}, and so forth. This sequence also has a limit, but this time the limit is the set of all odd numbers.
Regarding ZenBeam’s objection: I would contend that the act of relabelling the balls when they’re outside urn A does in fact change the problem, even though nothing has changed “from the persective of the urn”. Let’s suppose just for kicks that the balls have a second number written on them in invisible ink. Initially, these new numbers are sequential, in order, and in place before the experiment begins, but the new numbers don’t get changed when the balls are placed in urn B.
Then the sequence of sets in urn A, according to the second, fixed, labelling, is {}, {2}, {1,3}, {3,2,4}, {2,4,1,5}, {4,1,5,3,6}, {1,5,3,6,2,7}, and so forth. In other words, according to the numbers written in invisible ink the balls in urn A at the end of minute n are the numbers from 1 to n except for f(n), where f is a function which assumes every positive value an infinite number of times. This sequence of sets has no limit by the definition above: the upper limit is the entire set of positive integers, the lower limit is empty. Every ball passes from urn A to urn B and back again an infinite number of times.
Why the difference, when everything looks the same from inside urn A? (The new numbers are, after all, invisible.) This is why: as soon as the situation is changed to allow the relabelling of the balls, an observer “inside” urn A no longer has enough information to determine which ball is being removed at each step, because such an observer cannot see what’s being relabelled! And the exact choice of which ball is being removed at each step definitely affects the outcome, just as in the case where the gremlin removes the highest numbered ball instead of the lowest.
In short ZenBeam, I’m afraid your scenario doesn’t describe the same situation as that originally proposed.