I have a well-mixed vat containing an infinite number of marbles. There is an infinite amount of marbles in the vat, but they only come in some unknown but finite number of varieties: $$\mathcal{V} = \{v_{1},v_{2},v_{3},...,v_{k}\}$$ $k$ is unknown, and for $i\neq j$, drawing a $v_i$-type marble might be more likely than drawing a $v_j$-type marble.
In an experiment, a machine samples the vat using some unknown procedure. The machine reports a set $X$ describing $q\leq k$ varieties of marbles from its sample: $$ X \subseteq \mathcal{V}; \quad |X|=q$$
Trials of this experiment are repeated ($q$ is fixed across trials) and we get a sequence of subsets of $\mathcal{V}$, $(X_1,X_2,\dots)$.
The only other things we know are:
- trials are independent and identical
- the machine reports the top $q$ most frequently occurring varieties in its sample
We don't know precisely how the machine samples marbles. It could pick a large number of marbles, then report the $q$ most frequent. Alternatively, it could keep picking up marbles until there are $q$ varieties. There are other things it could do too.
Will the distribution of our trials $(X_1,X_2,\dots)$ be affected by the machine's sampling procedure?