Skip to content

Some exercise solutions for John M. Lee Introduction to Topological Manifolds Second Edition

2 Topological Spaces

Exercise 2.4

(a)

  • Suppose d and d generate the same topology.

    For every xM,r>0.

    Because d and d generate the same topology. Br(d)(x) is open in the topology induced by b, and it is also open in the topology induced by d.

    By the definition of openness in the d-topology,

    A subset AM is said to be an open subset of M if it contains an open ball around each of its points.

    For every point xBr(d)(x), there exists some r1>0 such that Br1(d)(x)Br(d)(x).

    This gives the first inclusion.


    Similarly, Br(d)(x) is open in the d-topology and hence also open in the d-topology.

    Thus there exists some r2>0 such Br2(d)(x)Br(d)(x)

    This gives the second inclusion.


    Both inclusions are obtained and the inclusion property holds for every xM and r>0.

  • Suppose Br1(d)(x)Br(d)(x) and Br2(d)(x)Br(d)(x). Let Td denote the topology generated by d and Td the topology generated by d.

    The goal is to prove that Td=Td. By the antisymmetry of , the goal can be written as TdTdTdTd.

    Let UTd and take any xU. By the definition of open set in the metric topology, there exists r>0 such that Br(d)(x)U.

    According to the assumption, there exists r1>0 such that Br1(d)(x)Br(d)(x)U.

    Thus every point xU also has a d-ball around it contained in U. Therefore U is also open in the d-topology.

    Hence UTd, proving TdTd


    Similarly, let VTd and xV. Then there exists r>0 such that Br(d)(x)V. By the assumption, there exists r2>0 such that Br2(d)(x)Br(d)(x).

    Thus V is also open in the d-topology, proving TdTd.


    Both inclusions hold, so Td=Td.

(b)

Let Td denote the topology generated by d and Td the topology generated by d.

Let UTd and take any uU, there exists r1>0 such that Br1(d)(u)U.

Br1(d)(u)={yM:d(u,y)<r1}

Let VTd and take any vV, there exists r2>0 such that Br2(d)(v)V.

Br2(d)(v)={yM:d(v,y)<r2}

Now substitute d(v,y)=cd(v,y),

Br2(d)(v)={yM:d(v,y)<r2}={yM:cd(v,y)<r2}

Divide both sides by c>0,

Br2(d)(v)={yM:d(v,y)<r2/c}=Br2/c(d)(v)

Hence for any vV there exists Br2/c(d)(v)V, proving VTd. Namely TdTd.


Similarly, substitute d(u,y)=d(u,y)/c,

Br1(d)(u)={yM:d(u,y)<r1}={yM:d(u,y)/c<r1}

Multiply both sides by c,

Br1(d)(u)={yM:d(u,y)<r1c}=Bcr1(d)(u)

Hence for any uU there exists Bcr1(d)(u)U, proving UTd. Namely TdTd.

Combining both inclusions, get Td=Td.

(c)

Let Td denote the topology generated by the Euclidean metric and Td the topology generated by d.


Let UTd and take any uU, there exists r1>0 such that Br1(d)(u)U.

Br1(d)(u)={yRn:d(u,y)<r1}

Let VTd and take any vV, there exists r2>0 such that Br2(d)(v)V.

Br2(d)(v)={yRn:d(v,y)<r2}

To compare these two topologies, relation between the two metrics is desired.

We can prove the following inequalities.

d(x,y)d(x,y)nd(x,y)
  • d(x,y)d(x,y)

    By the definition of Euclidean metric,

    d(x,y)2=i=1n(xiyi)2

    Every term (xiyi)2 is nonnegative, so for any term j,

    (xjyj)2i=1n(xiyi)2=d(x,y)2

    Now take the square root of both sides (valid since both sides are 0)

    |xjyj|d(x,y)

    Because j can be any coordinate, substitute by d is valid.

    d(x,y)d(x,y)
  • d(x,y)nd(x,y)

    For every coordinate i, |xiyi|d(x,y) by the definition of d.

    Squaring and then summing over all coordinates gives

    i=1n(xiyi)2n(d(x,y))2

    Now take square roots (both sides are nonnegative):

    d(x,y)nd(x,y)

For each yBr2(d)(v), d(v,y)<r2 by definition.

Then apply above inequalities,

d(v,y)nd(v,y)<nr2

That is yBnr2(d)(v). Namely Br2(d)(v)Bnr2(d)(v).

Therefore, for each vV, there exists r2>0 (take r2=nr2) such that Br2(d)(v)V.


Similarly, if d(u,y)<r1 then d(u,y)d(u,y)<r1.

That is Br1(d)(u)Br1(d)(u).

Therefore, for each uU, there exists Br1(d)(u)U.


Both inclusions hold, get Td=Td.

(d)

It suffices to show that if every singleton is in the topology, the topology must be the discrete topology, because arbitrary unions of singletons can generate entire power set.

For any xX and r>0,

  • r1

    Since d(x,y)<r1 can only ocurr when x=y by the definition of discrete metric.

    Br(d)(x)={yX:d(x,y)<r}={x}
  • r>1

    Then d(x,y)<r holds for all yX, because d(x,y) is always 1 or 0.

    So Br(d)(x)=X.

Any subset AX can be written as a union of singletons,

A=xAx

Since any singleton is open and the unions of open sets are still open, every subset of X is open and d generates the discrete topology.

(e)

By Exercise 2.4 (c), discrete metric generates the discrete topology.

It suffices to show that Euclidean metric d(x,y)=|xy| also generates the discrete topology on Z.

For xZ and r>0,

Br(d)(x)={yZ:|xy|<r}

Now consider different ranges of r,

  • r1

    The only integer y satisfying |xy|<1 is xy. So Br(d)(x)={x}.

  • r>1

    Because it has already been proved that every singleton is open, d generates the discrete topology on Z.

Therefore, both metrics generate the same (discrete) topology.

Exercise 2.5

Let T be the topology on X and TY be the topology on Y.

Three axioms of topology space must be hold.

  • ,YTY

    Since T and Y, TY.

    YT by the given assumption and YY, so YTY.

  • TY is closed under arbitary unions.

    Let {Ui}iI be any collection of sets in TY. Each Ui is open in X and contained in Y by the definition of TY. Then

    iIUi

    is a union of open sets in X, hence open in X, and clearly contained in Y because each UiY.

    Thus iIUiTY.

  • TY is closed under finite intersections.

    Let U1,U2,,UnTY. Each UiT and UiY. Then

    i=1nUi

    is a finite intersection of open sets in X, hence open in X, and also contained in Y. Therefore

    i=1nUiTY

All topology axioms are satisfied, so TY={UY:UT} is a topology on Y.

Exercise 2.6

  • ,YT

    Since each Tα is a topology, ,XTα. Hence ,XαATα=T.

  • T is closed under arbitary unions.

    Let {Ui}iI be any collection of sets in T. Then UiTα for each αA. Because Tα is a topology,

    iIUiTα

    Since this holds for every α,

    iIUiαATα=T

    Therefore, T is closed under arbitary unions.

  • T is closed under finite intersections.

    Let U1,U2,,UnT. Then UiTα for every αA and 1in.

    Since each Tα is a topology,

    i=1nUiTα

    Hence

    i=1nUiαATα=T

    So T is closed under finite intersections.

All topology axioms hold. Therefore T=αATα is a topology on X.

Exercise 2.9

(a)

  • Suppose xIntA.

    By definition of the interior, there exists an open set U such that xUA.

    Because U is open and contains x, U is a neighborhood x. Namely x has a neighborhood contained in A.

  • Suppose x has a neighborhood contained in A.

    That means that there exists an open set U such that xUA. Then any such U is part of the union that forms IntA by the definition.

    Hence xIntA.

(b)

  • Suppose xExtA.

    By definition, xX and xA, which means that there exists a closed set B,BA and xB.

    Then there must exists an open set U containing x and UXA. Thus x has a neighborhood U contained in XA.

  • Suppose x has a neighborhood contained in XA.

    That is, there exists an open set U with xUXA. Then UA=, so there exists a closed set that is a super set of A and not containing x, resulting in xA.

    Therefore xXA=ExtA.

(c)

  • Suppose xA.

    By definition, xX, xIntA and xExtA.

    Since xIntA, by Exercise 2.9 (a), x has no neighborhood contained entirely in A. Therefore, every neighborhood of x intersects XA.

    Since xExtA, by by Exercise 2.9 (b), x has no neighborhood contained entirely in XA. Therefore, every neighborhood of x intersects A.

    Combining these two facts, every neighborhood of x contains at least one point of A and one point of XA.

  • Suppose every neighborhood of x meets both A and XA.

    Then no neighborhood of x can be contained in A, which means xIntA. And no neighborhood of x can be contained in XA, which means xExtA.

    Thus xX(IntAExtA).

(d)

  • Suppose xA.

    By definition, x is in every closed set B that is a superset of A.

    Now take any neighborhood U of x. Its complement XU is closed and does not contain x. Assume that UA=, then AXU, and XU is a closed set containing A but not x. That would contradict xA, since x must be in every closed set containing A. Hence UA.

    So every neighborhood U of x contains at least one point of A.

  • Suppose every neighborhood of x meets A.

    Let B be any closed set with AB, then XB is open and disjoint from A.

    Assume that xB for some B, then xXB, which is a neighborhood of x disjoint from A. But this contradicts the assumption that every neighborhood of x meets A. Therefore, xB for every such closed B.

    That means x lies in the intersection of all closed sets containing A. Namely, xA.

(e)

xA if and only if every neighborhood of x meets A, by Exercise 2.9 (d).

xA if and only if every neighborhood of x meets both A and XA, by Exercise 2.9 (c).

xIntA if and only if some neighborhood of x lies in A, by Exercise 2.9 (a).

Then

A=IntA{x:every neighborhood meets A but not contained in A}

and the second set equals to A. Hence A=IntAA.

Since IntAAA and AA, the same argument yeilds A=AA.

Thus both equalities hold.

(f)

IntA is a union of open sets, so it is open.

ExtA is the complement of closed set, so it is open.

A is an intersection of closed sets. so it is closed.

A is the complement of open set, so it is closed.

(g)

  • A is open IntA

    If A is open, by definition of interior, A itself is open and contained in A. Thus IntA=A.

    If IntA=A, and IntA is open by Exercise 2.9 (f), then A is open.

  • A is open A contains none of its boundary points

    If A is open, then IntA=A, so

    A=X(IntAExtA)=X(AExtA)AA=

    By Exercise 2.9 (e), A=AA. Since AA=, A=AA. Hence no point of A lies in A.

    Conversely, if A contains no boundary points, then AA=. Since A=AA=IntAA, AIntA. But alwyas IntAA by Exercise 2.9 (e), so A=IntA, and thus A is open.

  • A is open Every point of A has a neighborhood contained in A

    If A is open, it is itself a neighborhood of each of its points. So each xA has a neighborhood A contained in A.

    If every point of A has a neighborhood UxA, then A=xAUx, a union of open sets, hence open.

(h)

  • A is closed A=A

    If A is closed, A itself is a closed set containing A, and its intersection with any larger closed set containing A is still A. So A=A.

    If A=A, since A is always closed by Exercise 2.9 (f), A is closed.

  • A is closed A contains all its boundary points

    If A is closed, then A=A, hence A=AA=AA, which implies that AA. So A contains all its boundary points.

    If A contains all its boundary points, then AA, hence A=AA=A. So A is closed.

  • A is closed Every point of XA has a neighborhood contained in XA

    If A is closed, then XA is open. So for each xXA, the set XA itself is an open neighborhood of x and the set itself contained in XA. Hence every point of XA has a neighborhood contained in XA.

    If every xXA has a neighborhood (open set Ux) contained in XA, then

    XA=xXAUx

    is open because the union of open sets is open, implying A is closed.

Exercise 2.10

  • Suppose A is closed.

    Let x be a limit point of A. Assume that xA for some x. Then xXA, which is open. So there exists a neighborhood UXA of x. But then UA=, contradicting the definition of limit point. Hence xA.

  • Suppose A contains all of its limit points.

    Let xXA. Since xA and x is not a limit point of A, there exists an open neighborhood U of x such that UA=. Then UXA, so every point of XA has an open neighborhood contained in it. Hence XA is open, and A is closed.

Exercise 2.11

  • Suppose a subset AX is dense.

    That is A=X. Let UX be a nonempty open set. For any xU, since xA, every neighborhood of x intersects A by Exercise 2.8 (d). In particular, U itself is a neighborhood of x. Hence UA. So U contains a point of A.

  • Suppose every nonempty open subset of X contains a point of A.

    Let xX. Every neighborhood U of x is open and nonempty, so U contains a point of A. Thus every neighborhood of x intersects A, meaning xA. Thus A=X.

Exercise 2.12

Let Td be the topology induced by the metric d in a metric space.

  • Suppose xix in the metric space.

    For any open neighborhood U of x in the topology Td. By definition of Td, there exists ε>0 such that the open ball

    Bε(x)={yX:d(x,y)<ε}

    is contained in U. By metric convergence, there exists N such that iNd(xi,x)<ε.

    Hence xiBε(x)U for all iN. Thus xix in the topology sense.

  • Suppose xix in the topology space.

    Fix ε>0. The ball Bε(x) is open in Td, hence a neighborhood of x. By topological convergence, there exists N such that iNxiBε(xi), namely d(xi,x)<ε. Thus xix in the metric sense.

Exercise 2.13

  • Suppose xix in X.

    Then {x} is an open neighborhood of x since X is a discrete topology space. By the definition of convergence, there exists N such that iNxi{x}. That is xi=x for all iN. Hence the sequence is eventually constant.

  • Suppose (xi) is eventually constant.

    That is there exists N such that xi=x for all iN. Then for any open set U containing x, xi=xU holds for all iN. Therefore xix.

Exercise 2.14

Let U be any open neighborhood of x. Since xix, by the definition of convergence, there exists N such that iNxiU. Each xiA by hypothesis, so xiAU for all iN. Thus every neighborhood of x meets A. By Exercise 2.9 (d), it follows that xA.

Exercise 2.16

Let f:XY be a map between topological spaces.

  • Suppose f is continuous.

    For any closed set CY. Then YC is open in Y. By continuity of f, the preimage f1(YC) is open in X.

    By the preimage law

    f1(YC)=Xf1(C)

    Since Xf1(C) is open, f1(C) must be closed in X. Hence preimages of closed sets are closed.

  • Suppose the preimage of every closed subset is closed.

    That is, for every closed set CY, the set f1(C) is closed in X. Then YC is open in Y. Similarly

    f1(YC)=Xf1(C)

    Because f1(C) is closed, its complement Xf1(C) is open. Thus preimages of open sets are open, proving f is continuous.

Exercise 2.18

(a)

Let f(x)=c for some fixed xY, and U is any open set in Y. Then

f1(U)={X,cU,cU

Both X and \empty are open in X. Hence f1(U) is open for every open set UY, proving f is continuous.

(b)

For any open set UX,

IdX1(U)={xX:IdX(x)U}=U

Since U is open and its preimage U is open, IdX is continuous.

(c)

Let UY be open, and define f|U:UY by f|U(x)=f(x).

Let VY be open. By definition of preimage and restrictions:

(f|U)1(V)={xU:f(x)V}=Uf1(V)

Since f is continuous, f1(V) is open in X. Hence the intersection Uf1(V) of two open sets is open in U (by the subspace topology definition). Thus f|U is continuous.

Exercise 2.20

  • Reflexivity

    For every topology space X, the identity map

    idX:XX,idX(x)=x

    is bijective and continuous, and its inverse is itself (also continuous). Hence X is homeomorphic to itself.

  • Symmetry

    Suppose f:XY is a homeomorphism. Then f is bijective, continuous, and f1:XY is continuous. Therefore f1 is a homeomorphism from Y to X. Hence if X is homeomorphic to Y, then Y is homeomorphic to X.

  • Transitivity

    Suppose f:XY and g:YZ are homeomorphisms. Then both f and g are bijective and continuous, with continuous inverses. The composition

    gf:XZ

    is bijective (since a composition of bijections is bijective), continuous (composition of continuous maps is continuous), and has continuous inverse

    (gf)1=f1g1

    Thus gf is a homeomorphism from X to Z. Hence if X is homeomorphic to Y and Y to Z, then X is homeomorphic to Z.

Exercise 2.21

  • Suppose f is a homeomorphism.

    Because f is continuous, for any open set VT2, f1(V)T1.

    Because f1 is continuous, for any UT1, f(U)T2.

    Thus f(U)T2 if UT1 and f1(V)T1 if VT2. Therefore f(T1)=T2.

  • Suppose f(T1)=T2.

    • Continuity of f.

      Let VT2. Since f(T1)=T2, there exists UT1 such that V=f(U). Then f1(V)=f1(f(U))=UT1. Thus f is continuous.

    • Continuity of f1.

      Let UT1. Then f(U)T2. Since (f1)1(U)=f(U)T2, f1 is continuous.

    Therefore f is a homeomorphism.

Exercise 2.22

Since f is a homeomorphism, both f and f1 are continuous. Because f1 is continuous, the preimage under f1 of any open set in X is open in Y. That is (f1)1(U)=f(U), which means f(U) is open in Y.


The next goal is to prove that f|U:Uf(U) is a homeomorphism.

  • Bijectivity

    Since f is bijective, the restriction f|U is bijective from U onto f(U).

  • Continuouity

    From Exercise 2.18 (c), the restriction of a continuous map to an open subset of its domain is continuous. Thus f|U is continuous.

  • Inverse Continuouity

    The inverse of f|U is the restriction of f1 to f(U). That is (f|U)1=f1|f(u). Since f1 is continuous and f(U) is open in Y, apply Exercise 2.18 (c) again shows that the restriction f1|f(u) is continuous.

Therefore, f|U is bijective, continuous, and has a continuous inverse.

Exercise 2.23

By the definition of continuouity,

idX is continuousidX1(U)T1 for all UT2.

Because idX1(U)=U, this becomes,

UT1 for all UT2

Namely T2T1, which is the definition of T1 being finer than T2.

Thus

idX is continuousT1 is finer than T2.

By the definition of homeomorphism,

idX is a homeomorphism if and only if idX is continuous, and its inverse is continuous.The second condition means that

idX1:(X,T2)(X,T1) is continuous T2 is finer than T1

Combine with previous part,

idX is continuous T1 is finer than T2.

Hence both T1T2 and T2T1 must hold.

Thus,

idX is a homeomorphism T1=T2.

Exercise 2.33

Let T={,Y} be the trivial topology of Y, (yn) be any sequence of Y, and let yY be any point.

In the trivial topology, the only open set containing y is Y it self. Since Y also contains every term of the sequence, by definition, y is the limit point of sequence (yn).

Exercise 2.35

Let p,qX,pq. By assumption, there is a continuous function fp:XR such that fp1(0)=p. Since pq, fp(q)0.

Let

ε=|fp(q)|2>0

Define the open sets,

U=fp1(ε,ε),V=fp1(R[ε,ε])

Both sets are open because fp is continuous.

Then

  • pU because fp(p)=0(ε,ε).

  • qV because |fp(q)|>ε.

  • UV= by construction.

Thus every pair pq is contained in disjoint open neighborhood, proving X is Hausdorff.

Exercise 2.40

  • Suppose UT,

    Let pU. Since B is a basis for T, every open set (including U) is a union of basis elements. Therefore, there exists some basis element BB such that pBU.

  • Suppose for each pU, there exists BpB such that pBpU.

    Then U=pUBp. Each Bp is open because basis elements are open. A union of open sets is open, so U is open.

Exercise 2.42 (a)

  • Every cube Cs(x) is open.

    By definition of open cube, it can be rewritten as

    Cs(x)=i=1n(xis/2,xi+s/2)

    a Cartesian product of open intervals. Since products of open intervals are exactly the usual Euclidean open boxes, each Cs(s) is an open subset of Rn.

  • Every Euclidean open set is a union of cubes Cs(x).

    Let URn be an open set. Fix pU, there exists an open ball Br(p)U,r>0 since U is open. Consider the cube with side length s=2rn. Then for any yCs(p),

    |yipi|<s/2yp2<i=1n(s/2)2=ns2=r

    Thus Cs(p)Br(p)U. Therefore every point of U is contained in some cube entirely contained in U. Hence any Euclidean open set is a union of members of B1.

Exercise 2.51

Let B={Bn:nN} be a countable basis for the topology on X.

Define

D={xn:Bn,xnBn}

Since D is constructed by choosing one xn from each Bn, D is countable.

Let UX be any nonempty open set. Since B is a basis, there exists some BkB such that BkU and Bk. Then xkDBk and DBkDU. Hence every nonempty open set intersects D, by Exercise 2.11, D is dense.

Thus D is a countable dense subset of X.

Exercise 2.54

  • Suppose X is a 0-manifold.

    For each xX, there exists an open UxX and a homeomorphism φx:Ux{0}. Since φx is a homeomorphism and {0} is open in itself, Ux=φx1({0}) is open. But Ux contains exactly one point because φ is injective. Hence Ux={x} is open. So X is discrete.


    A 0-manifold is second countable by definition. Therefore a discrete second-countable space must be countable, because a discrete space has the basis {{x}:xX}. A basis must be countable, so X must be countable.

    Thus X is a countable discrete space.

  • Suppose X is a discrete countable space.

    In a discrete space, every point xX has an open neighborhood Ux={x}, which is open. Then the map {x}{0},x0 is a homeomorphism onto {0}. So each point has a neighborhood homeomorphic to an open subset of R0. And a countable discrete space is second countable and Hausdorff.

    Thus X satisfies the definition of a 0-manifold.