Week 9 Topological properties of product spaces

Version 2024/12/03 Week 9 in PDF All notes in PDF To other weeks

The universal mapping property of the product space X×Y

Any function f:ZX×Y must output a point of X×Y which is a pair, hence must be of the form f(z)=(fX(z),fY(z)). Formally, the “components” of f are

fX:ZfX×YpXX,fY:ZfX×YpYY

where pX,pY are the projections. The next result is called the universal mapping property because it describes all possible continuous functions with the codomain X×Y.

Theorem 9.1: the universal mapping property.

Let X,Y,Z be topological spaces. There is a 1-to-1 correspondence between

  • continuous functions f:ZX×Y, and

  • pairs of continuous functions (fX:ZX,fY:ZY).

To f:ZX×Y there corresponds the pair (fX=pXf,fY=pYf). Vice versa, to a pair (fX,fY) there corresponds the function f defined by f(z)=(fX(z),fY(z)).

Remark: put simply, the Theorem says that f:ZX×Y is continuous if and only if the functions fX=pXf, fY=pYf are continuous.

  • Proof of the Theorem. Let f:ZX×Y be a continuous function. Since pX,pY are continuous by Proposition 8.1, and a composition of continuous functions is continuous, the functions fX=pXf, fY=pYf are continuous.

    Vice versa, let pair fX:ZX, fY:ZY be continuous functions. We need to check that the function f=(fX,fY) is continuous. By definition of the product topology, an arbitrary open subset of X×Y is a union 𝛼IU𝛼×V𝛼 of open rectangles, where, for each 𝛼I, U𝛼 is open in X and V𝛼 is open in Y. The preimage of a union is the union of preimages, so

    f1(𝛼IU𝛼×V𝛼)=𝛼If1(U𝛼×V𝛼).

    Note that f1(U𝛼×V𝛼) consists of zZ such that fX(z)U𝛼 and fY(z)V𝛼. In other words, f1(U𝛼×V𝛼)=fX1(U𝛼)fY1(V𝛼) which is open in Z, because fX1(U𝛼) and fY1(V𝛼) are preimages of open sets under the confinuous functions fX,fY, and the intersection of two open sets is open.

    Therefore, 𝛼If1(U𝛼×V𝛼) is open as a union of open sets. We have verified the definition of “continuous” for f.

    It remains to note that, given f:ZX×Y, taking fX=pXf and fY=pYf then constructing (fX,fY) brings us back to the function f. Also, given the functions fX, fY, if f=(fX,fY) then taking pXf and pYf returns us to the functions fX and fY. This shows that we have two mutually inverse correspondences between functions ZX×Y and pairs of functions ZX, ZY. Hence we have a bijective (1-to-1) correspondence between the two sets of functions, as claimed.

Topological properties of the product space

We would like to understand how the topological properties of the product space X×Y are determined by the topological properties of the spaces X and Y. The following result helps us by showing how homeomorphic copies of the space X sit inside X×Y:

Lemma 9.2: embedding of X in X×Y.

For each y0Y, the subspace X×{y0} of X×Y is homeomorphic to X.

  • Proof. Consider the embedding map iy0:XX×Y, x(x,y0). Note that pXiy0 is the identity map xx of X which is continuous, and pYiy0 is the constant map consty0:XY, which is continuous. Hence by the Universal Mapping Property, Theorem 9.1, iy0 is a continuous map. We can restrict the codomain and consider iy0 as a continuous map XX×{y0}.

    The projection pX:X×YX is continuous by Proposition 8.1, so its restriction pX|X×{y0} is continuous.

    The composition x(x,y0)x shows that pX|X×{y0}iy0=idX. Also, the composition (x,y0)x(x,y0) shows that iy0pX|X×{y0}=idX×{y0}. Therefore, iy0 and pX|X×{y0} are two mutually inverse continuous maps. We have verified the definition of “homeomorphism” for iy0:XX×{y0}.

Remark: in the same way, if x0X, the subspace {x0}×Y of X×Y is homeomorphic to Y.

Proposition 9.3: Hausdorfness and connectedness of the product.

If X,Y are non-empty topological spaces, then

  • (a) X and Y are both Hausdorff X×Y is Hausdorff;

  • (b) X and Y are both connected X×Y is connected.

  • Proof (not given in class). (a) ⇒: assume X, Y are Hausdorff, and let (x,y)(x,y) be two distinct points of X×Y. Then either xx, or yy, or both.

    If xx, take U,U to be open sets in X such that xU, xU and UU=. Then the points (x,y) and (x,y) lie in disjoint open cylinder sets U×Y and U×Y. If yy, a similar argument leads to disjoint open cylinders X×V and X×V. We have thus verified the definition of “Hausdorff” for X×Y.

    ⇐: assume X×Y is Hausdorff. Pick a point y0 in the non-empty space Y. Subspaces of a Hausdorff space are Hausdorff (Proposition 3.3), so X×{y0} is Hausdorff; it is homeomorphic to X by Lemma 9.2, and Hausdorffness is a topological property (Proposition 3.1), so X is Hausdorff. Similarly, Y is Hausdorff.

    (a horizontal line and a vertical line inside a square X times Y)

    Figure 9.1: if X, Y are connected, any two points of X×Y are joined by a connected set

    (b) ⇒: assume X, Y are connected. Any two points (x,y) and (x,y) of X×Y lie in the set (X×{y})({x}×Y), see Figure 9.1. Connectedness is a topological property, so X×{y}, which is homeomorphic to X by Lemma 9.2, is connected. Similarly, {x}×Y is connected. The union of two connected sets, which have a common point, is connected by Lemma 7.3, so (x,y) and (x,y) lie in the same connected component of X×Y. Since the two points were arbitrary, X×Y has only one connected component, i.e., is connected.

    ⇐: if X×Y is connected, then X=pX(X×Y) and Y=pY(X×Y) are connected, because pX, pY are continuous (Proposition 8.1) and a continuous image of a connected space is connected (Theorem 7.1).

The baby Tychonoff theorem about compactness of X×Y

We will now deal with compactness of X×Y which is more intricate than Hausdorfness and connectedness. Since the product topology on X×Y is given by its base B, we first prove a lemma which allows us to check compactness using only covers by sets from B.

Lemma 9.4: a “basic compact” is a compact.

Let B be a base of topology on a space X. Suppose that every basic cover of X (i.e., a cover by sets from B) has a finite subcover. Then X is compact.

  • Proof. By definition of a base, every open set UX can be written as a union of basic open sets (i.e., members of B). Call these basic open sets “the children” of U.

    Suppose that C is a cover of X by open sets U𝛼, 𝛼I. Consider the collection C1={all children of all sets from C}. Each set in C is the union of its children, so C1=C=X.

    Thus, C1 is a basic open cover of X. Then by assumption, a finite cover V1,,Vn can be chosen from C1: V1Vn=X. The sets V1,,Vn may not lie in C, but their “parents” do. Consider the finite subcollection of C given by

    a parent of V1, a parent of V2, , a parent of Vn.

    Here “a parent” means an arbitrary choice of parent if Vi has more than one parent. Since Vi(a parent of Vi), the union of the n “parents” is also X. Given any open cover C of X, we constructed a finite subcover, thus verifying the definition of “compact” for X.

Theorem 9.5: the baby Tychonoff theorem.

If X,Y are non-empty spaces, both X and Y are compact X×Y is compact.

(rectangles covering a horizontal line inside the square X times Y)

Figure 9.2: if finitely many open rectangles cover X×{y0}, they cover an open cylinder X×V(y0)

  • Proof. ⇐: X×Y is compact, so X=pX(X×Y) is compact by Theorem 4.2 (continuous image of compact) as pX is continuous by Proposition 8.1. Similarly, Y is compact.

    ⇒: let X, Y be compact. We assume that C is a cover of X×Y by open rectangles and show that C has a finite subcover. Since, by definition, open rectangles form a base of the topology on X×Y, Lemma 9.4 will imply that X×Y is compact.

    For each y0Y, X×{y0} is homeomorphic to X (Lemma 9.2), hence X×{y0} is a compact set, which by compactness criterion 4.1 is covered by a finite subcollection of open rectangles U1×V1,,Un×Vn from C. We may assume that each Ui×Vi intersects X×{y0} (otherwise delete it from the finite cover), so Viy0 for all i=1,,n.

    Define the open neighbourhood V(y0) to be V1Vn. Then each open rectangle Ui×Vi contains Ui×V(y0), and so the open rectangles U1×V1,,Un×Vn, which form the finite cover of X×{y0}, also cover the open cylinder X×V(y0), see Figure 9.2.

    We have thus constructed an open neighbourhood V(y0) for every point y0 of Y. We now use compactness of Y to choose a finite subcover of Y by these neighbourhoods: say, V(y1),,V(ym) such that V(y1)V(ym)=Y.

    Then the union of the cylinders X×V(y1),,X×V(ym) is X×Y. Also, by the above construction, each cylinder X×V(yj) is covered by a finite subcollection of C. The union of these m finite subcollections is a finite subcover, chosen from C, for the whole of X×Y, as required.

The following corollary is now easily obtained by induction. We understand the n-fold product X1×X2××Xn as the iterated product (((X1×X2)×X3)×)×Xn.

Corollary: the product of finitely many compact spaces is compact.

If X1,,Xn are compact topological spaces, then the product space X1××Xn is compact.

The Heine-Borel Theorem

The baby Tychonoff theorem is now used to extend the Heine-Borel Lemma, Theorem 5.2, which says that [0,1] is compact, to a result which describes all compact sets in Euclidean spaces Rn.

Theorem 9.6: The Heine-Borel Theorem.

In the Euclidean space Rn, a set K is compact iff K is closed and bounded.

  • Proof. The “only if” part is immediate by Proposition 5.1: if K is a compact set in any metric space, then K is closed and bounded.

    To prove the “if” part, assume that K is a closed bounded subset of Rn. Any bounded set is a subset of an n-dimensional cube {(x1,,xn)Rn:|xi|M i=1,,n}, for some M>0. This cube of side length 2M is the product space [M,M]××[M,M]=[M,M]n.

    Note that the closed bounded interval [M,M]R is homeomorphic to [0,1] (a homeomorphism is afforded, for example, by a linear function mapping [0,1] onto [M,M]). By the Heine-Borel Lemma, [0,1] is compact, and so [M,M] is also compact. By baby Tychonoff theorem 9.5 and its Corollary, [M,M]n is compact.

    Thus K is a closed subset of the compact [M,M]n, and so by Proposition 4.3, K is compact.

The torus and its embedding in R3

The theory that we have developed so far can be used to construct embeddings of abstractly defined topological spaces in a Euclidean space. By an embedding, we mean the following:

Definition: embedding.

Let X, Y be topological spaces. An embedding of X in Y is a map f:XY such that restricting the codomain gives a homeomorphism f:Xf(X).

In other words, an embedding means constructing inside Y a subspace homeomorphic to X. This is important in many applications.

Example: embedding of the torus in R3.

Let S1 denote the unit circle {(x,y)R2:x2+y2=1} in the Euclidean plane. Define the torus as the product space

T2=S1×S1.

Show: T2 is compact. Construct an embedding of T2 in the Euclidean space R3.

Solution: S1 is closed and bounded in R2, hence compact by Heine-Borel Theorem 9.6.

(There are alternative ways to show compactness of S1; for example, S1 is the image of the map [0,1]R2, t(cos2𝜋t,sin2𝜋t) which is continuous; [0,1] is compact, and a continuous image of a compact is compact.)

It follows that T2=S1×S1 is compact by baby Tychonoff theorem 9.5.

(-asymptote- diagram)

Figure 9.3: the torus T2 is defined as the product of two circles, so a point of T2 is a pair of circle points and is represented by a pair of angles (𝜑,𝜃)

It is not automatic that an embedding of T2 in R3 must exist: note that S1 is a subspace of R2, so T2 is naturally a subspace of R2×R2=R4 and not R3. Yet we can construct an injective function f:S1×S1R3, as follows.

A point of T2 is a pair (P,Q) where P is a point on the first circle, and Q is a point on the second unit circle in S1×S1. It is convenient to represent the two points by their angle coordinates (𝜑,𝜃) with 𝜑,𝜃[0,2𝜋), see Figure 9.3.

(-asymptote- diagram)

Figure 9.4: the image of a point (𝜑,𝜃)T2 in R3 is obtained by rotating, through 𝜑 around the z axis, the point 𝜃 on the red xz circle of radius r around (R,0,0). [Link to online interactive 3D diagram]

Fix two radii R,r such that R>r>0. Informally, we will think of the first circle in S1×S1 (the blue circle in Figure 9.3) as the circle of radius R in the horizontal xy plane in R3. The torus T2 is the disjoint union

T2=PS1{P}×S1,

and for each P on the blue circle, we map the subset {P}×S1 of the torus to the red circle of radius R, centred at P and orthogonal to the blue circle. Thus, f:S1×S1R3 is given by

(𝜑,𝜃)Rotatez-axis𝜑((R,0,0)+(cos𝜃,0,sin𝜃))

as shown in Figure 9.4. An explicit formula for f(𝜑,𝜃) will be worked out in the tutorial.

Explanation why f is injective: f maps two points (𝜑,𝜃) and (𝜑,𝜃) on T2 such that 𝜑𝜑, onto two disjoint red circles in Figure 9.4, to the f-images are distinct. The red circles are disjoint because we chose r<R. In the case 𝜑=𝜑, the two points are mapped by f onto the same red circle but to different points of the circle, as long as 𝜃𝜃.

Explanation why f is continuous: the x-component fx of f can be written as an algebraic expression in cos𝜑, sin𝜑, cos𝜃 and sin𝜃 (see the formula given in the tutorial). Note that cos𝜑 and sin𝜑 are the actual coordinates of the point on the first (blue) circle, hence they are continuous functions on T2 by Proposition 8.1. Same can be said of cos𝜃 and sin𝜃. Sums and products of continuous functions are continuous (this is known to be true for metric spaces; for general topological spaces, see E4.5). Hence fx is a continuous function from T2 to R.

In the same way one shows that fy and fz are continuous R-valued functions on T2. Hence f:T2R3 is continuous by the Universal Mapping Property, Theorem 9.1.

Proof that f is an embedding: restricting the codomain of continuous injection f gives the the continuous bijection f:T2f(T2). We do not need continuity of the inverse map: as T2 is compact and f(T2) is metric hence Hausdorff, by the Topological Inverse Function Theorem 4.5 f:T2f(T2) is a homeomorphism.

The Tychonoff theorem (not done in class, not examinable)

Baby Tychonoff theorem 9.5 is a particular case of a result that we state here for completeness. The proof is beyond the scope of this course and can be found in the literature.

Let (X𝛼)𝛼I be a collection of topological spaces. The topology on the Cartesian product 𝛼IX𝛼 is defined to have base B of sets of the form 𝛼IU𝛼 where (1) U𝛼=X𝛼 for all but finitely many 𝛼I; (2) U𝛼 is open in X𝛼 for all 𝛼I.

The product topology on X×Y is a particular case: (1) can be omitted if I is finite.

Theorem 9.7: the Tychonoff theorem.

Suppose the space X𝛼 is not empty for all 𝛼I. Then the product space 𝛼IX𝛼, defined above, is compact if, and only if, X𝛼 is compact for all 𝛼I.

References for the week 9 notes

Theorem 9.1, the Universal Mapping Property of X×Y, is [Sutherland, Proposition 10.11] as well as [Armstrong, Theorem (3.13)].

Lemma 9.2 about a homeomorphic copy X×{y0} of X in X×Y is a strengthening of [Sutherland, Proposition 10.14] which only asserts that the map iy0:x(x,y0) is continuous.

Proposition 9.3: (a) Hausdorffness of X×Y is [Sutherland, Proposition 11.17b], [Armstrong, Theorem (3.14)]; (b) connectedness is [Sutherland, Theorem 12.18], [Armstrong, Theorem (3.26)].

The baby Tychonoff theorem 9.5 is [Sutherland, Theorem 13.21] and [Armstrong, Theorem (3.15)]. Our proof follows [Armstrong]. In particular, our Lemma 9.4 is [Armstrong, Lemma (3.16)].

The Heine-Borel theorem 9.6 is [Sutherland, Theorem 13.22] and [Armstrong, Theorem (3.1)].

The general Tychonoff theorem 9.7 is not usually proved in introductory-level Topology textbooks. A proof can be found in [Willard, Theorem 17.8].

Version 2024/12/03 Week 9 in PDF All notes in PDF To other weeks