Setting
Consider repeating the following process on the numbers $N=\{1, 2, 3, \ldots, n\}$:
- Pick an integer $k \in N$, uniformly at random.
- Pick a subset of $k$ elements from $N$, uniformly at random.
After picking $s$ such sets, we repeatedly (until exhaustion) mark each number that is in a set whose other numbers are all marked.
Example
For example, if $N=\{1,2,3,4,5\}$ and $s=3$, we might pick the sets $s_0=\{1,3,5\}$, $s_1=\{1,4\}$ and $s_2=\{4\}$. In the marking phase, we'd first mark $4$ (because in $s_2$ all 0 other elements are marked), then we'll mark $1$ (from set s_1), and we'll be done.
More generally, if $s=1$, then we know that $\frac{1}{N}$ fraction of times, we will have marked exactly one element with this process, and $\frac{N-1}{N}$ fraction of times we will mark no elements.
Question
Can anyone provide a closed-form expression for the distribution of the number of marked elements after this procedure for arbitrary $s$?
P.S. I am purposefully leaving out the motivation or reference for this algorithm so as not to bias answers. Those who recognize the motivation are kindly asked not to mention it, unless it specifically helps with the solution.