I self-study measure theory from Stein-Shakarchi. For practice, I tried to prove on my own that $L^1$ is complete (without having seen the proof). During my attempt, I got stuck on the following question. Beware that this question could be more difficult than the target theorem (which is why I am posting here), but still it will be very illuminating for me to learn the answer. Here is the question:
Is the following statement true? For every $\epsilon>0$, there exists a $\delta(\epsilon)>0$ such that
- $\delta(\epsilon)\to 0$ as $\epsilon\to 0$.
- For every sequence $E_1,E_2,\dots$ of measurable subsets of $[0,1]$, each of measure at most $\epsilon$, there exists a measurable $E\subseteq [0,1]$ of measure at most $\delta(\epsilon)$, that contains infinitely many $E_n$.
The case where $E_n$ are intervals is easy (pigeonhole principle). If the general question is too difficult, the simpler version where each $E_n$ is a union of finite number of intervals suffices for my purpose. Note that this number of intervals can grow with $n$ (otherwise it is easy).