I know that in $\mathbb R$, every open set is a disjoint union of open intervals, i.e., the basic open balls. Is there a similar result that holds for arbitrary metric spaces?
Suppose $X$ is a metric space and $U$ be any open set of $X$. Can I write $U$ as the following : $$U=\bigcup_n B_n\ \ s.t.\ \ \\I )B_n\cap B_m=\Phi,\text{ if } m\neq n \\\text{ and } \\ii)\ r(B_n)\le \epsilon \text{ where $r$ denotes the radius of a ball }$$ ? I can see it can be written as this union easily if I omit the condition $i) B_n\cap B_m=\Phi$ but what happens if I want to retain both conditions?
A little relaxation on the condition $ii)$ is that each ball does not need to have radius exactly $\epsilon.$ It's just the given $\epsilon$ is the highest possible radius of a ball, could be less anything.
So, is such a decomposition possible?