[step:$(2) \Rightarrow (3)$: Build a countable base from a countable dense set, then apply Lindelof]Let $D \subset X$ be a countable dense subset. Define the collection
\begin{align*}
\mathcal{B} := \{B(q, r) : q \in D,\; r \in \mathbb{Q},\; r > 0\},
\end{align*}
where $B(q, r) := \{x \in X : d(x, q) < r\}$ is the open ball of radius $r$ centred at $q$.
[claim:RationalBallBase]
The collection $\mathcal{B}$ is a countable base for the metric topology on $X$.
[/claim]
[proof]
**Countability.** The set $D$ is countable and $\mathbb{Q}_{>0}$ is countable, so $\mathcal{B}$ is indexed by the countable product $D \times \mathbb{Q}_{>0}$, hence countable.
**Base property.** Let $G \subset X$ be open and let $x \in G$. Since $G$ is open in the metric topology, there exists $\varepsilon > 0$ with $B(x, \varepsilon) \subset G$. Since $D$ is dense in $X$, there exists $q \in D$ with $d(x, q) < \varepsilon / 2$. Choose $r \in \mathbb{Q}$ with $d(x, q) < r < \varepsilon / 2$. Then $x \in B(q, r)$ (since $d(x, q) < r$). For any $y \in B(q, r)$, the triangle inequality gives
\begin{align*}
d(y, x) \le d(y, q) + d(q, x) < r + r < \varepsilon,
\end{align*}
so $y \in B(x, \varepsilon) \subset G$. Therefore $B(q, r) \subset G$, confirming that $x \in B(q, r) \subset G$ with $B(q, r) \in \mathcal{B}$.
[/proof]
Since $\mathcal{B}$ is a countable base, the space $X$ is second-countable. By [Second-Countable Implies Lindelof](/theorems/1104), $X$ is Lindelof.[/step]