Tutorials › Topology (Undergraduate) › Arbitrary Products of Hausdorff Spaces

T0, T1 and Hausdorff Spaces · Tutorial 311 of 799

Arbitrary Products of Hausdorff Spaces

Learn how finite-coordinate neighborhoods establish Hausdorffness in arbitrary products and how to recover Hausdorffness of each factor.

Intermediate 9 min read

What You'll Learn

  • Describe basic open neighborhoods in the product topology.
  • Separate two distinct product points using a coordinate where they differ.
  • Prove that a nonempty Hausdorff product has Hausdorff factors.
  • Identify where nonemptiness and the axiom of choice enter the converse.
  • Distinguish product-open sets from sets that restrict infinitely many coordinates.

Separation in a Product

To show that a space is Hausdorff, one must separate every pair of distinct points by disjoint open neighborhoods. In a product, points are tuples, so distinct points differ in at least one coordinate. The product topology is designed so that restricting a single coordinate gives an open set in the product. That observation proves the forward result, even when the product has arbitrarily many factors.

Let \(J\) be an index set, and for each \(j\in J\) let \((X_j,\mathcal{T}_j)\) be a topological space. The product set is \(X=\prod_{j\in J}X_j\), whose elements \(x\) have coordinates \(x_j\in X_j\). For each \(j\), the projection is the map \(\pi_j:X\to X_j\) defined by \(\pi_j(x)=x_j\). We give \(X\) the product topology.

Definition: A basic open set in the product topology has the form \(\bigcap_{j\in F}\pi_j^{-1}(U_j)\), where \(F\subseteq J\) is finite and each \(U_j\) is open in \(X_j\). For \(j\notin F\), there is no restriction on the \(j\)-th coordinate. The product topology consists of unions of these basic open sets. A space is Hausdorff if every pair of distinct points has disjoint open neighborhoods.

In particular, for any \(i\in J\) and any open \(U\subseteq X_i\), the set \(\pi_i^{-1}(U)\) is open: it is a basic open set with the single restricted coordinate \(i\). We will use precisely this one-coordinate form of openness.

The Product of Hausdorff Spaces Is Hausdorff

Theorem: If every factor \(X_j\) is Hausdorff, then \(\prod_{j\in J}X_j\), with the product topology, is Hausdorff. This conclusion also holds if the product is empty, since the Hausdorff condition then has no pair of distinct points to test.

Proof. Let \(x,y\in X\) be distinct. Since they are unequal tuples, there is an index \(i\in J\) with \(x_i\ne y_i\). The factor \(X_i\) is Hausdorff, so there are disjoint open sets \(U_i,V_i\subseteq X_i\) with \(x_i\in U_i\) and \(y_i\in V_i\). The sets \(\pi_i^{-1}(U_i)\) and \(\pi_i^{-1}(V_i)\) are open neighborhoods of \(x\) and \(y\). They are disjoint: a tuple in their intersection would have its \(i\)-th coordinate in \(U_i\cap V_i=\varnothing\). Thus every distinct pair in \(X\) has disjoint open neighborhoods, as required. \(\square\)

The argument requires just one coordinate restriction, regardless of how many coordinates the product has. It does not require constructing a neighborhood by making infinitely many independent restrictions.

Worked Example: Separating Two Points in \(\mathbb{R}\times\mathbb{R}\)

Give each copy of \(\mathbb{R}\) its standard topology and the product the product topology. Separate \(p=(1,2)\) and \(q=(4,2)\). Their first coordinates differ, so use the open intervals \(U_1=(0,2)\) and \(V_1=(3,5)\). They contain \(1\) and \(4\), respectively, and \(U_1\cap V_1=\varnothing\).

The corresponding product neighborhoods are \(U_1\times\mathbb{R}\) and \(V_1\times\mathbb{R}\). They contain \(p\) and \(q\), respectively, because \(2\in\mathbb{R}\). Their intersection is \((U_1\cap V_1)\times\mathbb{R}=\varnothing\times\mathbb{R}=\varnothing\), verifying the separation.

Worked Example: An Infinite Product of Discrete Spaces

For each \(n\in\mathbb{N}\), let \(X_n=\{0,1\}\) with the discrete topology, and give \(X=\prod_{n\in\mathbb{N}}X_n\) the product topology. Consider the tuple \(x\) with \(x_n=0\) for every \(n\), and the tuple \(y\) with \(y_2=1\), \(y_5=1\), and \(y_n=0\) for all other \(n\). They differ at coordinate \(2\).

In \(X_2\), the singleton sets \(U_2=\{0\}\) and \(V_2=\{1\}\) are open and disjoint. Thus \(\pi_2^{-1}(\{0\})\) and \(\pi_2^{-1}(\{1\})\) are disjoint open neighborhoods of \(x\) and \(y\). Explicitly, the first consists of tuples whose second coordinate is \(0\), and the second consists of tuples whose second coordinate is \(1\). Their intersection is empty because no tuple can have both values at coordinate \(2\). The difference at coordinate \(5\) does not need to be restricted.

Recovering Hausdorffness of Each Factor

The converse needs care. To compare two points of a factor using points of the product, we first need a tuple in the product whose other coordinates can be kept fixed. The following argument makes that requirement explicit.

Theorem: Suppose \(X=\prod_{j\in J}X_j\) is nonempty and Hausdorff. Then every factor \(X_i\) is Hausdorff. Consequently, if every \(X_j\) is nonempty and the product is formed in the usual set theory with the axiom of choice, then the product is Hausdorff if and only if every factor is Hausdorff.

Proof. Fix \(i\in J\). Since \(X\) is nonempty, choose a tuple \(z\in X\). Take distinct \(a,b\in X_i\). Define \(p,q\in X\) by \(p_i=a\), \(q_i=b\), and \(p_j=q_j=z_j\) for every \(j\ne i\). These are distinct product points, so Hausdorffness of \(X\) gives disjoint open neighborhoods \(O\) of \(p\) and \(P\) of \(q\).

By the definition of the product topology, there is a basic open set \(B\) with \(p\in B\subseteq O\), and a basic open set \(C\) with \(q\in C\subseteq P\). Write \(B=\bigcap_{j\in F}\pi_j^{-1}(U_j)\) and \(C=\bigcap_{j\in G}\pi_j^{-1}(V_j)\), with \(F,G\) finite and all restricted coordinate sets open. Define \(U_i=X_i\) if \(i\notin F\), and \(V_i=X_i\) if \(i\notin G\). The resulting \(U_i,V_i\) are open neighborhoods of \(a,b\) in \(X_i\), respectively.

We show they are disjoint. If \(w\in U_i\cap V_i\), form the tuple \(r\) by setting \(r_i=w\) and \(r_j=z_j\) for \(j\ne i\). At coordinate \(i\), \(r\) satisfies the restrictions defining both \(B\) and \(C\). At every coordinate \(j\ne i\), it has the same coordinate as \(p\) and \(q\). Since \(p\in B\) and \(q\in C\), those coordinates satisfy the restrictions defining \(B\) and \(C\) as well. Hence \(r\in B\cap C\subseteq O\cap P\), contradicting \(O\cap P=\varnothing\). Thus \(U_i\cap V_i=\varnothing\). We have separated every pair of distinct points in \(X_i\), so \(X_i\) is Hausdorff. Since \(i\) was arbitrary, every factor is Hausdorff. For the final assertion, the axiom of choice ensures that a product of nonempty sets is nonempty; the two implications now follow from this proof and the preceding theorem. \(\square\)

The converse uses a tuple in the product, not just the fact that each factor is nonempty in isolation. For an arbitrary family, the axiom of choice is what guarantees a simultaneous choice of one coordinate value from every factor. If the product is empty, its Hausdorff condition alone cannot imply that its factors are Hausdorff.

Worked Example: A Non-Hausdorff Factor Makes a Product Non-Hausdorff

Let \(S=\{a,b\}\) have topology \(\{\varnothing,\{a\},S\}\), and let \(\mathbb{R}\) have its standard topology. Give \(S\times\mathbb{R}\) the product topology. The points \((a,0)\) and \((b,0)\) are distinct. We verify directly that they cannot have disjoint open neighborhoods.

Every open neighborhood \(O\) of \((a,0)\) contains a basic open rectangle \(U\times V\) with \(a\in U\subseteq S\) and \(0\in V\subseteq\mathbb{R}\). The possible open sets \(U\) containing \(a\) are \(\{a\}\) and \(S\). Every open neighborhood \(P\) of \((b,0)\) contains a basic rectangle \(U'\times V'\) with \(b\in U'\) and \(0\in V'\); the only open subset of \(S\) containing \(b\) is \(S\), so \(U'=S\).

Therefore \(U\cap U'\) is nonempty: it is either \(\{a\}\) or \(S\). Also \(0\in V\cap V'\), so \((a,0)\) belongs to both rectangles if \(U=\{a\}\), and \((a,0)\) still belongs to both rectangles if \(U=S\). Thus the rectangles intersect, and consequently \(O\cap P\ne\varnothing\). The product is not Hausdorff. This agrees with the theorem: one factor is not Hausdorff.

A Common Pitfall: Restricting Infinitely Many Coordinates

In the product topology, a basic open set restricts only finitely many coordinates. A set that restricts every coordinate may be open in the box topology, but that does not make it open in the product topology.

For a concrete check, let \(X=\prod_{n\in\mathbb{N}}\mathbb{R}\) with the product topology, and let \(x_n=0\) and \(y_n=1\) for every \(n\). The sets \(U=\prod_{n\in\mathbb{N}}(-1/3,1/3)\) and \(V=\prod_{n\in\mathbb{N}}(2/3,4/3)\) contain \(x\) and \(y\), and \(U\cap V=\varnothing\). The mistaken step is to call \(U\) and \(V\) product-open: each restricts infinitely many coordinates.

For example, \(U\) is not open. If it were open, it would contain a basic open neighborhood \(B\) of \(x\). That basic neighborhood restricts some finite set \(F\subseteq\mathbb{N}\) only. Choose \(m\in\mathbb{N}\setminus F\). The tuple that agrees with \(x\) at every coordinate except \(m\), where its value is \(1\), belongs to \(B\), because coordinate \(m\) is unrestricted there. It does not belong to \(U\), since \(1\notin(-1/3,1/3)\). This contradicts \(B\subseteq U\).

The correct separation uses just coordinate \(1\): \(\pi_1^{-1}((-1/3,1/3))\) and \(\pi_1^{-1}((2/3,4/3))\) are product-open, contain \(x\) and \(y\), and are disjoint. The successful argument needs no infinite-coordinate neighborhood.

What the Product Theorem Gives

The theorem provides a direct test for a product: if every factor is Hausdorff, then any two distinct tuples can be separated by looking at one coordinate where they differ. Conversely, when the product is nonempty, Hausdorffness of the product forces Hausdorffness of each factor. The nonempty-product condition in the converse matters: an empty space is Hausdorff vacuously, regardless of the separation properties of sets that might otherwise have been its factors.

Check Your Understanding

Use the definition of the product topology and the separation arguments above.

  1. In a product of Hausdorff spaces, explain why two distinct tuples must differ in some coordinate.
  2. For a fixed index \(i\), why is \(\pi_i^{-1}(U_i)\) open whenever \(U_i\) is open in \(X_i\)?
  3. In the converse proof, why is it necessary to start with a tuple \(z\in X\)?
  4. In \(\mathbb{R}^{\mathbb{N}}\) with the product topology, why does a restriction on coordinate \(1\) suffice to separate the constant zero tuple and the constant one tuple?
  5. Why does the axiom of choice ensure the converse applies to a family of nonempty factors in the usual set theory?