Using the fact that $\mathbb{R}^n $ is separable, show that every open cover of $\mathbb{R}^n$ has a countable subcover.
I was given a hint to prove the following claim and if needed, incorporate it into the original proof: ''A set is open if and only if it is equal to an arbitrary collection of open balls", which I have been able to prove both ways. However, I don't see how I can use that to go about the original proof.
Otherwise, I thought of the following statements
$(i)$ $\mathbb{R}^n$ is separable
$(ii)$ $\mathbb{R}^n$ is compact
$(iii)$ Any open cover of $\mathbb{R}^n$ has a countable subcover
It would have been great if I could have proved $(i)\Rightarrow(ii)\Rightarrow(iii)$ but the problems that arise are
1. Firstly, $\mathbb{R}^n$ is not compact. Also, ''Every compact metric space is separable", which means $(ii)\Rightarrow(i)$.
2. ''For a compact space, every open cover has a finite subcover", which is not equivalent to countability.
How should I prove this? How are separability and claimed fact requirements to the proof?
Edit. The attempted second method is obviously wrong because $\mathbb{R}^n$ is not compact.