Altanis

2.4Product Topology

Updated 24 May 2026Chapter (PDF)

[2.4.1]Definition(Product Topology)#

Suppose XX and YY are sets endowed with certain topologies TX,TY\Tau_X, \Tau_Y. Define B\mathcal{B} to be the collection of sets U×VU \times V, where UU and VV are open subsets of XX and YY (with respect to TX\Tau_X and TY\Tau_Y, respectively). Then B\mathcal{B} generates the product topology on X×YX \times Y.

Proof.

We show B\mathcal{B} is, indeed, a basis. Fix (x,y)(X,Y)(x, y) \in (X, Y). Since topologies cover their respective set, there exist open subsets U,VU, V of X,YX, Y—thus (x,y)U×V(x, y) \in U \times V, meaning B\mathcal{B} covers X×YX \times Y. Now let U1,U2XU_1, U_2 \subseteq X and V1,V2YV_1, V_2 \subseteq Y be open. Then

(U1×V1)(U2×V2)=(U1U2)TX×(V1×V2)TY.(U_1 \times V_1) \cap (U_2 \times V_2) = \underbrace{(U_1 \cap U_2)}_{\in \Tau_X} \times \underbrace{(V_1 \times V_2)}_{\in \Tau_Y}.

Since the intersection of two open sets is open, we have that the intersection of two basis elements is, indeed, another basis element.

[2.4.2]Theorem(Product of Bases Generates Product Topology)#

Suppose BX\mathcal{B}_X and BX\mathcal{B}_X are bases for topologies on sets XX and YY. Then the collection of sets

B={BX×BY:BXBX,ByBY}\mathcal{B} = \{B_X \times B_Y: B_X \in \mathcal{B}_X, B_y \in \mathcal{B}_Y\}

forms a basis for the product topology of X×YX \times Y.

Proof.

First, we show B\mathcal{B} covers X×YX \times Y. Fix (x,y)X×Y(x, y) \in X \times Y. Then note BX\mathcal{B}_X and BY\mathcal{B}_Y cover XX and YY, so there exists BXBXB_X \in \mathcal{B}_X and BYBYB_Y \in \mathcal{B}_Y such that (x,y)BX×BY(x, y) \in B_X \times B_Y—thus B\mathcal{B} covers X×YX \times Y.

Now let (x,y)U×VX×Y(x, y) \in U \times V \subseteq X \times Y, where UU and VV are open subsets of XX and YY, respectively. Of course, U×VU \times V is open with respect to the product topology, so we simply have to locally refine it for the specific point (x,y)(x, y). Note that there is some BXBXB_X \in \mathcal{B}_X (resp. BYBYB_Y \in \mathcal{B}_Y) such that xBXUx \in B_X \subseteq U (resp. yBYVy \in B_Y \subseteq V), and so (x,y)(BX×BY)(U×V)(x, y) \in (B_X \times B_Y) \subseteq (U \times V). Thus elements of an open subset of X×YX \times Y can be locally refined by B\mathcal{B}. Thus it is a basis, completing the proof.

[2.4.3]Remark(Basis for R2\bR^2)#

Recall the standard topology on R\bR is the order topology. Then, in endowing R×R=R2\bR \times \bR = \bR^2 with the product topology, we seek a basis for R2\bR^2. By definition, the basis is simply the product of all open subsets of R\bR. But note, with our previous theorem, we may in fact reduce the basis to simply all sets of form (a,b)×(c,d)(a, b) \times (c, d), noting that the set of all open intervals of R\bR forms a basis for the standard topology on R\bR.

[2.4.4]Definition(Projection Maps)#

Suppose XX and YY are sets. Define the following projection maps

πX:X×YXπX(x,y)=x,\pi_X: X \times Y \to X \quad \pi_X(x, y) = x,
πY:X×YYπY(x,y)=y.\pi_Y: X \times Y \to Y \quad \pi_Y(x, y) = y.
[2.4.5]Theorem(Subbasis for Product Topology)#

The collection

S={πX1(U):U open in X}{πY1(V):V open in Y}\mathcal{S} = \{\pi_X^{-1}(U): U \text{ open in } X\} \cup \{\pi_Y^{-1}(V): V \text{ open in } Y\}

forms a subbasis for the product topology on X×YX \times Y.

Proof.

Note that πX1(U)=U×X\pi_X^{-1}(U) = U \times X and πY1(V)=V×Y\pi_Y^{-1}(V) = V \times Y. For any two open subsets UXU \subseteq X and VYV \subseteq Y, we have that

πX1(U)πY1(V)=(U×Y)(V×X)=(U×V)(X×Y)=U×V.\pi_X^{-1}(U) \cap \pi_Y^{-1}(V) = (U \times Y) \cap (V \times X) = (U \times V) \cap (X \times Y) = U \times V.

Thus every element of the standard basis for the product topology on X×YX \times Y is generated by the subbasis. Moreover, since U,VU, V are arbitrary, these are the only types of elements produced by the finite intersection of subbasis elements. Thus the intersection of all subbasis elements produces the standard basis for the product topology.