[Math] If X is second-countable, then X is Lindelöf.

general-topologyproof-explanationsecond-countable

Munkres in his book states that:

Theorem 30.3 Suppose that $X$ has countable basis, then every open covering of $X$ contains a countable subcollection covering $X$.

$\textbf{Proof.}$

Let ${B_n}$ be a countable basis and $\mathcal{A}$ an open cover of $X$. For each positive integer $n$ for which it is possible, choose an element $A_n$ of $\mathcal{A}$ containing the basis element $B_n$. The collection $\mathcal{A'}$ of the sets $A_n$ is countable, since it is indexed with a subset $J$ of the positive integers. Furthermore, it covers X: given a point $x \in X$, we can chosse an element $A$ of $\mathcal{A}$ containing $x$. Since $A$ is open, there is a basis element $B_n$ such that $x \in B_n \subset A$. Because $B_n$ lies in an element of $\mathcal{A}$, the index $n$ belong to the set $J$, so $A_n$ is defined; since $A_n$ contains $B_n$, it contains $x$. Thus $\mathcal{A'}$ is a countable subcollection of $\mathcal{A}$ that covers $X$.

My first doubt is when he states $A_n$ is indexed with $J \subset \mathbb{Z}^+$. Why is this true? My second doubt is about the construction of $\mathcal{A'}$: he states that $\mathcal{A'}$ is the collection of the sets $A_n$, but could have $A, A^* \in \mathcal{A'}$ such that $B_n \subset A \ \cap \ A^*$. In this case, I think that we need have one of these sets in $\mathcal{A'}$ to ensure that $\mathcal{A'}$ is countable, but how exactly do I do this?

Thanks in advance!

Best Answer

Let the base be $\{B_n: n \in \mathbb{N}\}$. Let $\mathcal{A}$ be an open cover of $X$.

Then as others already said: define $J \subseteq \mathbb{N}$ by $n \in J$ iff $\exists A \in \mathcal{A}: B_n \subseteq A$.

Then $J$ is a countable set (as a subset of $\mathbb{N}$) and for every $n \in J$ the set $\mathcal{A}_n = \{A \in \mathcal{A}: B_n \subseteq A\}$ is by definition of $J$ a non-empty subcollection of $\mathcal{A}$. (your doubt is that it can have more than one element).

The Axiom of Countable Choice says that there is a function $f :J \rightarrow \cup_n \mathcal{A}_n$ such that $f(n) \in \mathcal{A}_n$ for all $n \in J$.

Then $\mathcal{A}' = \{f(n): n \in J \}$ is as required:

Suppose $x \in X$, then $\exists A_x: x \in A_x \in \mathcal{A}$, as we have a cover. So $x \in B_{n_x} \subseteq A_x$, for some $B_{n_x}$ as $A_x$ is open and the $B_n$ form a base. Then by definition, $n_x \in J$, so $f(n_x) \in \mathcal{A}_{n_x}$, so $x \in B_{n_x} \subseteq f(n_x) \in \mathcal{A}'$, so $\mathcal{A}'$ is a cover of $X$, indexed by the countable set $J$.