While studying measure theory I have encountered the following set, $$U_\varepsilon=\bigcup_{n\in \mathbb{N}}(q_n-\varepsilon /2^n,q_n+\varepsilon/2^n),$$ where $(q_n)_{n\in \mathbb{N}}$ is an enumeration of the rationals in $[0,1]$. We have $$m^*(U_\varepsilon)\le \sum_{n\in \mathbb{N}}2\varepsilon/2^n=2\varepsilon,$$ and thus for $\varepsilon$ small enough, $U_\varepsilon$ does not contain every irrational in $[0,1]$.
If we are allowed to take any function $f$ so that $f(n)\to 0$ and look at $$U_{f,\varepsilon}:=\bigcup_{n\in \mathbb{N}}(q_n-\varepsilon f(n),q_n+\varepsilon f(n)),$$where $(q_n)_{n\in \mathbb{N}}$ is an enumeration of the rationals in $[0,1]$,
Does there exist such a function $f$ so that $[0,1]\subset U_{f,\varepsilon}$ for every $\varepsilon >0$?
What are the asymptotics of $f$ ensuring $[0,1]\subset U_{f,\varepsilon}$ for every $\varepsilon >0$?
What is the dependency in the enumeration?
And more generally,
- What else do we know about this concept?