Altanis

4.1The Countability Axioms

Updated 15 Aug 2026Chapter (PDF)

[4.1.1]Definition(Countable Base, First Countable Space)#

Suppose (X,T)(X, \Tau) is a topological space. We say some xXx \in X admits a countable basis at xx if there exists some countable collection B\mathcal{B} of open neighborhoods of xx such that, for every open neighborhood UU of xx, UU contains some element of B\mathcal{B}. If all points in XX satisfy this property, we say that XX satisfies the first-countability axiom, or is first-countable.

[4.1.2]Example(Metrizable Spaces are First-Countable)#

Suppose XX is a metrizable topological space. For any xXx \in X, consider the collection of open neighborhoods B={Bn}nZ+\mathcal{B} = \{B_n\}_{n \in \bZ_+} about xx such that Bn=B(x,1/n)B_n = B(x, 1/n). Then, for any basic open neighborhood U=B(x,ε)U = B(x, \epsilon) about xx, we have that there is some nZ+n \in \bZ_+ such that 1/n<ε1/n < \epsilon, and so Bn(x,1/n)UB_n(x, 1/n) \subseteq U, making B\mathcal{B} a countable basis. Thus XX is first-countable.

First countability is a property that lets convergent sequences probe limit points and the continuity of functions.

[4.1.3]Theorem#

Let XX be a topological space.

  1. Suppose AXA \subseteq X. If (xn)A(x_n) \subseteq A is a convergent sequence such that xnxx_n \to x, then xAx \in \bar{A}. The converse is true if XX is first-countable.

  2. If ff is a continuous function, then for any xnxx_n \to x, we have that f(xn)f(x)f(x_n) \to f(x). The converse is true if XX is first-countable.

Proof.
  1. ()(\Longrightarrow): This follows immediately by the definition of convergence of a sequence in a topological space.

    ()(\Longleftarrow): Suppose xAx \in \bar{A}. Note xx admits some countable basis B={Bn}nJ\mathcal{B} = \{B_n\}_{n \in J}. We can make a new countable basis from this, say U={Un}nJ\mathcal{U} = \{U_n\}_{n \in J} such that Un=B1BnU_n = B_1 \cap \cdots \cap B_n. Of course, each UkU_k is open and xUkx \in U_k, so each UkU_k is an open neighborhood of xx. Since xAx \in \bar{A}, every open neighborhood of xx intersects AA. Thus, for each kJk \in J, note that UkU_k is an open neighborhood of xx, so we are justified in choosing xkx_k such that xk(UkA)x_k \in (U_k \cap A). If JJ is countably infinite, then (xn)A(x_n) \subseteq A is a sequence such that xnxx_n \to x, obviously. If JJ is finite, let n=max(J)n = \max(J). There exists some kJk \in J such that, for any open neighborhood OO of xx, we have that UnUkOU_n \subseteq U_k \subseteq O, with the first inclusion due to U\mathcal{U} defining a nested countable basis at xx. Upgrade the list (x1,,xn)(x_1, \dots, x_n) to the sequence (x1,,xn,xn,xn,)(x_1, \dots, x_n, x_n, x_n, \dots), and note that xnxx_n \to x.

  2. ()(\Longrightarrow): Suppose ff is continuous, and let (xn)X(x_n) \subseteq X be a sequence such that xnxx_n \to x. Let VV be some open neighborhood of f(x)f(x), and by continuity of ff, there exists an open neighborhood UU of xx such that f(U)Vf(U) \subseteq V. Note that there is some NZ+N \in \bZ_+ such that xnUx_n \in U for every nNn \ge N, and since f(U)Vf(U) \subseteq V, we have that f(xn)Vf(x_n) \in V for every nNn \ge N, and so f(xn)f(x)f(x_n) \to f(x).

    ()(\Longleftarrow): We show ff is continuous by showing that, for any AXA \subseteq X, we have that f(A)f(A)f(\bar{A}) \subseteq \bar{f(A)}. For any xAx \in \bar{A}, note that there is some sequence (xn)A(x_n) \subseteq A such that xnxx_n \to x by (1)(1). By hypothesis, we have that f(xn)f(x)f(x_n) \to f(x), and we also have that f(x)f(A)f(x) \in \bar{f(A)} from (1)(1). Thus f(A)f(A)f(\bar{A}) \subseteq \bar{f(A)}, and so ff is continuous.

[4.1.4]Definition(Second-Countability)#

If a topological space XX admits a countable basis for its topology, then we say XX satisfies the second-countability axiom, or is second countable.

Obviously, if XX is second-countable, then it is first-countable, since every open neighborhood UU of some xXx \in X can be written as the union of a subset of a countable basis from XX, and so xx admits a countable basis.

[4.1.5]Example(Examples of Second-Countable Spaces)#

Note that R\bR admits a countable basis, where each element takes th eform (a,b)(a, b) for rational endpoints a,bQa, b \in \bQ. Similarly, Rn\bR^n admits a countable basis where each element takes the form k=1n(ak,bk)\prod_{k = 1}^n (a_k, b_k), where ak,bkQa_k, b_k \in \bQ for every kk. Even Rω\bR^\omega in its product topology admits a countable basis, with each set taking the form k=1n(ak,bk)×kZ+{1,,n}R\prod_{k = 1}^n (a_k, b_k) \times \prod_{k \in \bZ_+ \setminus \{1, \dots, n\}} \bR for ak,bkQa_k, b_k \in \bQ for each kk.

The uniform topology on Rω\bR^\omega is metrizable by the uniform metric ρ(x,y)=supnZ+{d(xn,yn)}\bar{\rho}(x, y) = \sup_{n \in \bZ_+} \{ \bar{d}(x_n, y_n) \}, where d(xn,yn)=min(xnyn,1)\bar{d}(x_n, y_n) = \min(|x_n - y_n|, 1); hence, it is first-countable.

To show Rω\bR^\omega is not second-countable, we appeal to the lemma that if a space XX has a countable basis B\mathcal{B}, then any discrete subspace AXA \subseteq X is countable. Indeed, since each {a}\{a\} is open in AA, there is some open set UXU \subseteq X such that UA={a}U \cap A = \{a\}. By the definition of a basis, there exists some BaBB_a \in \mathcal{B} with aBaUa \in B_a \subseteq U, yielding BaA={a}B_a \cap A = \{a\}. For any distinct a,bAa, b \in A, the basis elements BaB_a and BbB_b are not equal since aBaa \in B_a but aBba \notin B_b (as BbA={b}B_b \cap A = \{b\}). The map aBaa \mapsto B_a is therefore an injection of AA into B\mathcal{B}, proving AA must be countable.

Finally, consider the subspace ARωA \subseteq \bR^\omega comprising all sequences of 00s and 11s. This set AA is uncountable. However, for any distinct a,bAa, b \in A, they must differ in at least one coordinate, so ρ(a,b)=1\bar{\rho}(a, b) = 1. The subspace AA therefore inherits the discrete metric, giving it the discrete topology. By contrapositive, Rω\bR^\omega is not second-countable.

[4.1.6]Theorem(First/Second-Countability Preserved Under Subspace and Product Topologies)#

A subspace of first/second-countable spaces is first/second-countable. The countable product of first/second-countable spaces is first/second-countable.

Proof.

The proof is entirely mechanical and a straightforward application of the definition.

[4.1.7]Definition(Density)#

A set AXA \subseteq X is said to be dense if A=X\bar{A} = X.

[4.1.8]Definition(Lindelöf Space)#

A space XX is said to be Lindelöf if every open cover of XX admits a countable subcover.

[4.1.9]Definition(Separable Space)#

A space XX is said to be separable if there exists a dense subset of XX that is countable.

[4.1.10]Theorem#

Suppose that XX is second-countable.

  1. XX is Lindelöf.

  2. XX is separable.

That is, second-countability implies being Lindelöf and separable.

Proof.

Let B={Bn}\mathcal{B} = \{B_n\} be a countable basis for XX.

  1. Let A\mathcal{A} be a cover for XX. For each xXx \in X, there is some AAA \in \mathcal{A} such that xAx \in A. Since AA is open, there is a basic, open neighborhood BnB_n such that xBnAx \in B_n \subseteq A. Choose exactly one AAA \in \mathcal{A} such that BnAB_n \subseteq A, and let An=AA_n = A. Then {An}\{A_n\} covers XX, forming a countable subcover from A\mathcal{A}.

  2. For each nZ+n \in \bZ_+ such that BnB_n \ne \emptyset, choose some xnBnx_n \in B_n, and let DD be a set comprising each xnx_n. Then note that for any basic open neighborhood BkB_k about any xXx \in X, xkBkDx_k \in B_k \cap D, and so D=X\bar{D} = X. Thus DD is dense in XX.

[4.1.11]Example(Countability Properties of Sorgenfrey Line)#

Consider the set R\bR_\ell endowed with the lower limit topology, also known as the Sorgenfrey line. We will show that it is first-countable, separable, and Lindelöf, but not second-countable.

Of course, any xRx \in \bR_\ell admits a countable basis {[x,x+1/n)}nZ+\{[x, x + 1/n)\}_{n \in \bZ_+}, so R\bR_\ell is first-countable. It is also easy to see that Q\bQ is dense in R\bR_\ell, and so R\bR_\ell is separable.

We show R\bR_\ell is not second-countable. Suppose B\mathcal{B} is a basis for the lower limit topology. Then, for any xXx \in X, let BxB_x be some basis element such that xBx[x,x+1)x \in B_x \subseteq [x, x + 1). For any xyRx \ne y \in \bR_\ell, note that BxByB_x \ne B_y, since [x=min(Bx)][y=min(By)][x = \min(B_x)] \ne [y = \min(B_y)]. Thus the map from R\bR_\ell to B\mathcal{B}, defined by xBxx \mapsto B_x, is injective, and so R<B|\bR_\ell| < |\mathcal{B}|, making the basis uncountable.

The proof of R\bR_\ell being Lindelöf is annoying.

[4.1.12]Example(Product of Lindelöf Spaces is not Lindelöf)#

Lindelöf-ness is not a property that is preserved under products. For example, even though R\bR_\ell is Lindelöf, we can quickly show R×R\bR_\ell \times \bR_\ell (also known as R2\bR_\ell^2, the Sorgenfrey plane) is not. Choose the basis that has sets of the form [a,b)×[c,d)[a, b) \times [c, d), and consider the set

L={(x,x):xR},L = \{(x, -x): x \in \bR_\ell\},

which is essentially the graph of f(x)=xf(x) = -x in R2\bR_\ell^2. It is quick to show LL is closed, so we have that R2L\bR_\ell^2 \setminus L is open. Then consider the open cover formed by R2L\bR_\ell^2 \setminus L adjoined with open sets of the form [a,b)×[a,c)[a, b) \times [-a, c). Every basis element (except the first) intersects LL, which is uncountable, and so there is no countable subcover. Thus R2\bR_\ell^2 is not Lindelöf.

[4.1.13]Example(Subspace of Lindelöf Space is not Lindelöf)#

The ordered square Io2I_o^2 is compact (and thus Lindelöf), but the subspace I×(0,1)I \times (0, 1) is not Lindelöf.

[4.1.14]Recap#
  1. A space XX is first-countable at a point xXx \in X (i.e., satisfies the first-countability axiom at xx) if there exists a countable collection of open neighborhoods {Bn}\{B_n\} of xx such that, for any open neighborhood UU of xx, there is some nZ+n \in \bZ_+ for which BnUB_n \subseteq U.

  2. From any countable basis {Bn}\{B_n\} at a point xXx \in X, one can derive a countable basis that is “nested” (i.e., U1U2U_1 \supseteq U_2 \supseteq \cdots). Indeed, let Un=B1BnU_n = B_1 \cap \cdots \cap B_n. Then note xx is in each BkB_k, and so xx is in each UkU_k. Moreover, the finite intersection of open sets is open, so each UkU_k is an open neighborhood of xx. Obviously {Un}\{U_n\} forms a nested chain of open neighborhoods of xx.

  3. First countability is a property that lets convergent sequences probe limit points and the continuity of functions. For a space XX and some AXA \subseteq X, if we have a sequence (xn)X(x_n) \subseteq X such that xnxx_n \to x, then xAx \in \bar{A} by definition of convergence in a topological space. The converse is not necessarily true in a general topological space, but if XX is first-countable, then it is immediate (simply take a countable basis at any xXx \in X, make it nested, then choose a sequence as one would in a metric space).

  4. Similarly, if f:XYf: X \to Y is continuous, then for any (xn)X(x_n) \subseteq X such that xnxx_n \to x, we have that f(xn)f(x)f(x_n) \to f(x) (simply by the property that if VV is an open neighborhood of f(x)f(X)f(x) \in f(X) for continuous ff, there is some open neighborhood UU of xx such that f(U)Vf(U) \subseteq V). The converse is only true in a first-countable space, however. Using the previous theorem about sequences, one can prove that f(A)f(A)f(\bar{A}) \subseteq \bar{f(A)}.

  5. A space XX is second-countable if it admits a countable basis.

  6. A subset DXD \subseteq X is dense if D=X\bar{D} = X.

  7. A space XX is Lindelöf if every open covering of XX admits a countable subcovering.

  8. A space XX is separable if there exists a dense subset of XX that is countable.

  9. Second-countability of a space XX implies the space being Lindelöf and separable. If XX is second-countable, it admits a countable basis {Bn}nJ\{B_n\}_{n \in J}. For any open covering A\mathcal{A} of XX, note that for any xXx \in X, there is some AAA \in \mathcal{A} such that xAx \in A. Since AA is open, there is a basis element BnB_n such that xBnAx \in B_n \subseteq A. For all xBnx \in B_n, choose this representative AA again when querying the cover for a member that contains an element. Associating AA with nn by AnA_n, note that {An}\{A_n\} is an open subcover of XX, making XX Lindelöf. Furthermore, for each nJn \in J, choose some xnBnx_n \in B_n, and let DD be the countable set of all xnx_n. For any xXx \in X, any basic open neighborhood intersects DD (since it contains elements from every basic, open set), and so D=X\bar{D} = X, making XX separable as well.

4.1.1Exercises#

[4.1.15]Problem#

For a topological space XX, we say a subset AXA \subseteq X is GδG_\delta if AA can be written as the countable intersection of open sets. Show that singletons are GδG_\delta space in first-countable, T1T_1 topological spaces.

Proof.

Let XX be first-countable and T1T_1, and suppose {x}X\{x\} \subseteq X. Let {Bn}nJ\{B_n\}_{n \in J} be a countable basis about xx: we will show nJBn={x}\bigcap_{n \in J} B_n = \{x\}. Simply, if ynJBny \in \bigcap_{n \in J} B_n, then yy is in every open neighborhood of xx, making yy a limit point of {x}\{x\}. But {x}\{x\} is closed in a T1T_1 space, menaing it contains all its limit points, and so yy is forced to be xx, completing the proof.

[4.1.16]Problem#

Show every compact metrizable space XX has a countable basis.

Proof.

For any nZ+n \in \bZ_+, note the set of all balls of radius 1/n1/n forms an open cover for XX, and by compactness we have a finite subcover An={Ani}i=1k\mathcal{A}_n = \{A_n^i\}_{i = 1}^k. Then consider B=nZ+An\mathcal{B} = \bigcup_{n \in \bZ_+} \mathcal{A}_n, a countable set of open balls that cover XX. To show B\mathcal{B} is a basis, we show that for any open neighborhood UU of xx, there is some BBB \in \mathcal{B} such that xBUx \in B \subseteq U.

Since UU is open, there is some ε>0\epsilon > 0 such that B(x,ε)UB(x, \epsilon) \subseteq U. Choose some nZ+n \in \bZ_+ such that 2/n<ε2/n < \epsilon. Since An\mathcal{A}_n covers XX, there is some ball B=B(p,1/n)AnB = B(p, 1/n) \in \mathcal{A}_n such that xBx \in B. Then note, for any zBz \in B, we have that

d(z,x)d(z,p)+d(p,x)<1n+1n=2n<ε,d(z, x) \le d(z, p) + d(p, x) < \frac{1}{n} + \frac{1}{n} = \frac{2}{n} < \epsilon,

and so xBB(x,ε)Ux \in B \subseteq B(x, \epsilon) \subseteq U, completing the proof.

[4.1.17]Problem#

Show that if a separable space is metrizable, then it is second-countable.

Proof.

Suppose (X,d)(X, d) has a countable subset D={xk}kJD = \{x_k\}_{k \in J}, where JJ is countable, such that D=X\bar{D} = X. For each kJk \in J, let Bk={B(xk,1/n)}nZ+\mathcal{B}_k = \{B(x_k, 1/n)\}_{n \in \bZ_+}. Then note B=kJBk\mathcal{B} = \bigcup_{k \in J} \mathcal{B}_k is a countable, open cover of XX—we show that B\mathcal{B} forms a basis.

Let UU be some open neighborhood of xx, and let ε>0\epsilon > 0 be such that xB(x,ε)Ux \in B(x, \epsilon) \subseteq U. Since D=X\bar{D} = X, any open neighborhood of xx intersects some xkDx_k \in D. Let nZ+n \in \bZ_+ be such that xkB(x,1/n)Dx_k \in B(x, 1/n) \cap D, and also be such that 2/n<ε2/n < \epsilon. Thus d(x,xk)<1/nd(x, x_k) < 1/n, and so for any zB(xk,1/n)z \in B(x_k, 1/n), we have that

d(z,x)d(z,xk)+d(xk,x)<2/n<ε,d(z, x) \le d(z, x_k) + d(x_k, x) < 2/n < \epsilon,

and so xB(xk,1/n)BB(x,ε)Ux \in \underbrace{B(x_k, 1/n)}_{\in \mathcal{B}} \subseteq B(x, \epsilon) \subseteq U.

[4.1.18]Problem#

Show that if a Lindelöf space XX is metrizable by a metric dd, then it is second-countable.

Proof.

For each nZ+n \in \bZ_+, let An\mathcal{A}_n be the set of all open balls of radius 1/n1/n, which forms an open cover for XX. Since XX is Lindelöf, there is a countable subcover AnA_n. We conjecture that B=nZ+An\mathcal{B} = \bigcup_{n \in \bZ_+} A_n is a countable basis for the metric topology of XX. Of course, it is countable, and it covers XX. We now show it has the basis property.

Let xXx \in X be arbitrary, and let UU be any open neighborhood of xx. Since UU is open, there is some ε>0\epsilon > 0 such that B(x,ε)UB(x, \epsilon) \subseteq U. Let nZ+n \in \bZ_+ be such that 2/n<ε2/n < \epsilon. Note that B\mathcal{B} covers XX with balls of radius 1/n1/n, and so there is some B(y,1/n)BB(y, 1/n) \in \mathcal{B} that is an open neighborhood for xx. Then, for any zB(y,1/n)z \in B(y, 1/n), note that

d(z,x)d(z,y)+d(y,x)<2/n<ε,d(z, x) \le d(z, y) + d(y, x) < 2/n < \epsilon,

and so xB(y,1/n)BB(x,ε)Ux \in \underbrace{B(y, 1/n)}_{\in \mathcal{B}} \subseteq B(x, \epsilon) \subseteq U.

[4.1.19]Remark#

We have shown that, in metrizable spaces, being Lindelöf, separable, and second-countable are all equivalent.

[4.1.20]Problem#

Show that if XX is separable, then every collection of disjoint, open sets in XX is countable.

Proof.

Let D={xn}nJD = \{x_n\}_{n \in J} be a countable subset of XX such that D=X\bar{D} = X (i.e., DD is dense in XX). Let A\mathcal{A} be a collection of disjoint, open sets in XX. Without loss of generality, suppose A\mathcal{A} does not contain the empty set. Since each AAA \in \mathcal{A} is an open neighborhood of some element of XX, there is some kJk \in J for which xkAx_k \in A by the density of DD in XX. Since each AAA \in \mathcal{A} is disjoint, the map from A\mathcal{A} to DD given by AxkA \mapsto x_k is injective. Thus AD|\mathcal{A}| \le |D|, making A\mathcal{A} countable.