Show that the set of real numbers has no nontrivial clopen set without using connectedness of $\mathbb R$.
I tried to show this by showing that an open set in $\mathbb{R}$ is strictly contained in its closure.
My attempt:
Let $U$ is open in $\mathbb{R}$. Then $U$ can be written as union of disjoint open intervals. $U = \bigcup_{n=1}^{\infty}A_n$ , where $A_n = (a_n, b_n)$. Now Closure of $U, Cl(U) = Cl( \bigcup_{n=1}^{\infty}A_n) = \bigcup_{n=1}^{\infty}Cl(A_n)$ [ not true in general ] = $ \bigcup_{n=1}^{\infty}[a_n, b_n] \supsetneq U$. So the problem thus reduces to the problem, whether $Cl(\bigcup_{n=1}^{\infty}A_n) = \bigcup_{n=1}^{\infty}Cl(A_n)$ holds for countably infinite intervals in $\mathbb{R}$. This surely holds for finitely many sets, but doesn't hold for countably infinitely many sets in general. Is this true? or there's another proof of this?