I am trying to show Every compact metrizable space is second countable
My Attempt:
Let $(X,\mathfrak{T})$ be a compact metrizable space. We wish to show that it has a countable basis.
Then given $C \subset \mathcal{P}(X)$ an open cover of $X$, it has a finite subcover $\{C_n| n \in F, F \text{ is a finite set in } X\}$.
Since $X$ is metrizable, therefore $\forall x \in C_n, \exists B_n \in \mathfrak{B}$ such that $x \in B_n \subset C_n$, where $B_n$ is a metric ball, then $\{B_{n_x}| x \in C_n\}$ is an open cover of $C_n$.
Since the closure $\overline C_n$ is closed, a closed set in a compact space is compact, therefore $\overline C_n$ is compact and covered by finite many $B_{n_x}$. Since $C_n \subset \overline C_n$, so $C_n$ is covered by finite many $B_{n_x}$ as well.
Then $\bigcup\limits_{x \in C_n, n \in F} \{B_{n_x}\}$ is a finite union of finitely many metric balls that covers $X$. Therefore $\{B_{n_x}| x \in C_n, n \in F\}$ is a countable basis.
Can someone check my work? I feel I overkilled it with the closure. Is there a much easier way?