From a Base to a Metric
The Nagata–Smirnov criterion identifies a useful bridge between a combinatorial description of open sets and a metric. Its sufficiency direction starts with a regular \(T_1\) space having a base that is a countable union of locally finite families. The key is not merely that the base is a countable union: local finiteness lets us assemble continuous functions without losing control of continuity. We trace the argument from refinements to functions and then to a metric.
Recall that a family \(\mathcal{A}\) of subsets of \(X\) is locally finite if every point has an open neighborhood meeting only finitely many members of \(\mathcal{A}\). A base \(\mathcal{B}\) is sigma-locally-finite if \(\mathcal{B}=\bigcup_{n\in\mathbb{N}}\mathcal{B}_n\), where each \(\mathcal{B}_n\) is locally finite. Regularity is used in the convention that for a closed set \(C\) and a point \(x\notin C\), there are disjoint open sets containing \(x\) and \(C\), respectively. The \(T_1\) condition says that singletons are closed.
The argument uses a standard refinement lemma, stated here to make the technical input explicit. Its detailed cover construction is the refinement part of the standard proof of the criterion: it applies the locally finite open-refinement theorem successively to the layers of a sigma-locally-finite base, using regularity to shrink neighborhoods before refining. The resulting sequence of covers is often called a development.
The important point in this lemma is the star condition, which is stronger than merely finding one small cover member at \(x\). It controls every member of the cover that contains \(x\). At each stage of the standard construction, regularity permits choosing neighborhoods whose closures stay inside prescribed open sets; locally finite refinements keep the choices locally finite. The sigma-locally-finite base supplies countably many layers to process. We use the lemma in precisely the form stated, rather than assuming that an individual layer of the base covers \(X\).
From Locally Finite Covers to Functions
For each cover \(\mathcal{V}_n\), take a locally finite partition of unity subordinate to it. Concretely, this gives a family \(\mathcal{F}_n\) of continuous functions \(f:X\to[0,1]\) such that the family of supports is locally finite, \(\sum_{f\in\mathcal{F}_n}f(x)=1\) for every \(x\), and each \(f\) has support contained in some member of \(\mathcal{V}_n\). A partition of unity is locally finite, so the sum at each point has only finitely many nonzero terms. This standard consequence of regularity and locally finite refinements is obtained by shrinking a locally finite cover and applying the continuous separation of a closed set from a disjoint closed set.
These functions detect the topology. Fix \(x\in U\), with \(U\) open, and choose \(n\) such that \(\operatorname{St}(x,\mathcal{V}_n)\subseteq U\). Since the partition sums to \(1\) at \(x\), some \(f\in\mathcal{F}_n\) has \(f(x)>0\). Its support lies in a member \(V\in\mathcal{V}_n\). As \(f(x)>0\), that member contains \(x\), so \(V\subseteq\operatorname{St}(x,\mathcal{V}_n)\subseteq U\). Thus \(f\) is positive at \(x\) and vanishes outside \(U\).
Worked Example: A Finite Discrete Space
Let \(X=\{a,b\}\) have the discrete topology \(\mathcal{T}=\mathcal{P}(X)\). The family \(\mathcal{B}_1=\{\{a\},\{b\}\}\) is a locally finite base: each point has its singleton as an open neighborhood meeting just one member. Define \(f_a(a)=1,\ f_a(b)=0\) and \(f_b(a)=0,\ f_b(b)=1\). These functions are continuous because every subset of \(X\) is open. Their supports are singletons, and the functions sum to \(1\) at each point.
Use \(\mathcal{F}_1=\{f_a,f_b\}\), and let \(\mathcal{F}_n=\varnothing\) for \(n\ge2\). For distinct points, the supremum of the function differences in \(\mathcal{F}_1\) is \(\max\{|f_a(a)-f_a(b)|,\ |f_b(a)-f_b(b)|\}=\max\{|1-0|,|0-1|\}=1\). The resulting metric below therefore gives \(d(a,b)=2^{-1}\cdot1=1/2\). Its positive-radius ball of radius \(1/2\) about either point is its singleton, so it induces the discrete topology. This also illustrates why the empty-family convention matters: the later suprema are defined to be \(0\), not left undefined.
Check: \(d(a,a)=0\), while \(d(a,b)=d(b,a)=1/2>0\); the triangle inequality holds because the only nontrivial distances equal \(1/2\), and every triangle with these two points has a repeated vertex.
Assembling the Metric
For each \(n\), compare points by the largest difference among the functions in \(\mathcal{F}_n\). The functions take values in \([0,1]\), so the comparison is bounded. To cover the possibility that a family is empty, define its comparison to be zero; equivalently, take the supremum in the ordered set \([0,1]\), where the supremum of the empty set is \(0\).
Proof. Each \(\rho_n\) is nonnegative and symmetric, and \(\rho_n(x,x)=0\). For any \(x,y,z\) and any \(f\in\mathcal{F}_n\), the real triangle inequality gives \(|f(x)-f(z)|\le |f(x)-f(y)|+|f(y)-f(z)|\le\rho_n(x,y)+\rho_n(y,z)\). Taking the supremum gives the triangle inequality for \(\rho_n\); it also holds when \(\mathcal{F}_n\) is empty, since then all three values are zero. Since \(0\le\rho_n(x,y)\le1\), the series defining \(d\) converges and is finite. Summing the triangle inequalities with the positive weights \(2^{-n}\) proves the triangle inequality for \(d\).
To show that distinct points have positive distance, let \(x\ne y\). Since \(X\) is \(T_1\), \(U=X\setminus\{y\}\) is open and contains \(x\). The function-detection argument gives an \(n\) and an \(f\in\mathcal{F}_n\) with \(f(x)>0\) and support contained in \(U\). Thus \(f(y)=0\), so \(\rho_n(x,y)\ge |f(x)-f(y)|=f(x)>0\), and \(d(x,y)\ge 2^{-n}f(x)>0\). If \(X\) has at most one point, the same formula satisfies the metric axioms: there are no distinct points requiring separation.
It remains to compare the topologies. First fix \(x\) and \(n\). We verify that \(y\mapsto\rho_n(x,y)\) is continuous; this is where local finiteness is essential. At a point \(y_0\), choose an open neighborhood \(V\) meeting only finitely many supports from \(\mathcal{F}_n\). Also, only finitely many supports contain \(x\), because the family of supports is locally finite at \(x\). Outside the union of these two finite collections, a function vanishes throughout \(V\) and at \(x\). Its difference \(|f(x)-f(y)|\) is therefore zero for \(y\in V\). For each of the finitely many remaining functions, \(y\mapsto|f(x)-f(y)|\) is continuous. On \(V\), \(\rho_n(x,y)\) is the maximum of zero and these finitely many continuous functions, hence is continuous. This argument includes the case that there are no remaining functions.
For each \(N\), the tail of the metric series is bounded uniformly in \(x,y\) by \(\sum_{n>N}2^{-n}=2^{-N}\), since \(0\le\rho_n(x,y)\le1\). Hence \(y\mapsto d(x,y)\) is a uniform limit of continuous partial sums and is continuous in the original topology. Therefore every metric ball \(B_d(x,r)=\{y:d(x,y)<r\}\) is open in the original topology.
Conversely, let \(U\) be open and \(x\in U\). Choose \(n\) with \(\operatorname{St}(x,\mathcal{V}_n)\subseteq U\), and choose \(f\in\mathcal{F}_n\) with \(f(x)>0\). Its support is contained in a cover member containing \(x\), hence in \(U\). If \(y\notin U\), then \(f(y)=0\), so \(d(x,y)\ge2^{-n}\rho_n(x,y)\ge2^{-n}|f(x)-f(y)|=2^{-n}f(x)\). Consequently \(B_d(x,2^{-n}f(x))\subseteq U\). Every original open neighborhood contains a metric ball about each of its points. Together with the previous inclusion, this proves equality of the topologies. \(\square\)
Two Checks on the Construction
Worked Example: The Standard Real Line
Give \(\mathbb{R}\) its standard topology. The intervals with rational endpoints form a countable base: for \(x\in U\), where \(U\) is open, there are real numbers \(a<x<b\) with \((a,b)\subseteq U\), and rational numbers \(p,q\) with \(a<p<x<q<b\); then \(x\in(p,q)\subseteq U\). Enumerate this base as \(\{B_1,B_2,\ldots\}\) and set \(\mathcal{B}_n=\{B_n\}\). Each singleton family is locally finite, so the base is sigma-locally-finite. The usual metric \(d(x,y)=|x-y|\) induces the given topology: for every \(r>0\), its ball is \((x-r,x+r)\), and every open neighborhood of \(x\) contains such an interval. Thus the criterion's conclusion holds in this familiar case.
Worked Example: Why the Separation Hypothesis Matters
Let \(X=\{a,b\}\) have the Sierpinski topology \(\mathcal{T}=\{\varnothing,\{a\},X\}\). The finite family \(\mathcal{B}=\{\{a\},X\}\) is a base and is locally finite, since \(X\) itself is a neighborhood meeting only two members. But this space is not \(T_1\): the complement \(X\setminus\{a\}=\{b\}\) is not open, and \(X\setminus\{b\}=\{a\}\) is open while the other singleton complement is not. More directly, no metric can induce this topology, because every metric space is \(T_1\): for distinct \(x,y\), the ball \(B_d(x,d(x,y)/2)\) excludes \(y\), so the complement of \(\{y\}\) is open. The example shows why a base condition alone is not the stated criterion.
Common pitfall. One cannot omit the empty-family convention and write \(\rho_n=\sup\{|f(x)-f(y)|:f\in\mathcal{F}_n\}\) for every \(n\): when \(\mathcal{F}_n=\varnothing\), the supremum is not a real number under the usual real-valued convention. Set \(\rho_n=0\) in that case (or take the supremum in \([0,1]\)). A second error is to say that functions whose supports miss a neighborhood contribute zero to \(|f(x)-f(y)|\). They vanish there, but \(f(x)\) may be nonzero. The continuity proof above separately includes the finitely many supports containing \(x\); their contributions are continuous functions on the chosen neighborhood.
The construction has a useful division of labor. The covers make neighborhoods small in the star sense; partitions of unity turn those covers into continuous measurements; and the weighted sum combines the measurements while keeping the series finite and continuous. The weights \(2^{-n}\) are not special: any positive summable sequence would control the tail. What matters is that the functions detect every point-neighborhood pair, and that each level is locally finite.
Check Your Understanding
Use the definitions and the metric construction to answer the following.
- Why does \(T_1\) ensure that \(X\setminus\{y\}\) is an open set usable to separate distinct \(x\) and \(y\)?
- In the definition of \(\rho_n\), what value is assigned when \(\mathcal{F}_n\) is empty, and why is that necessary?
- Explain why local finiteness at \(y_0\) alone does not justify discarding all functions whose supports miss a neighborhood of \(y_0\) when checking \(\rho_n(x,\cdot)\).
- Which star condition on \(\mathcal{V}_n\) ensures that a function positive at \(x\) can be chosen with support inside a prescribed open neighborhood \(U\)?
- Why does the uniform bound on the tail of the series imply continuity of \(y\mapsto d(x,y)\)?