Royden defines outer measure as follows. Let $E$ be any subset of $\mathbb{R}$ and let $\{ I_k \}_{k=1}^{\infty}$ be a collection of open intervals. Outer measure is defined as follows: $$m^*(E) = inf\{ \sum_{k=1}^{\infty} l(I_k) : E \subseteq \cup_{k=1}^{\infty} I_k \}$$
This implies that there exists a collection $\{ I_k \}_{k=1}^{\infty}$ where $$m^*(E) \leq \sum_{k=1}^{\infty}l(I_k) < m^*(E) + \varepsilon.$$
Such a collection exists by the definition of outer measure, since $m^*(E)$ is the infimum of all the lengths of such a collection.
This rational does not feel very rigorous, how can I show this with more rigor?