More General Topology: N N 1 N 1 N
More General Topology: N N 1 N 1 N
By choosing the rn ’s inductively, we can make m(C) come out equal to any preassigned number r ∈ [0, 1):
the sequence of partial products can be made to converge down from (1 − r1 ) to r simply by taking any r1
with 1 − r1 > r and then at each step choosing rn+1 such that (1 − rn+1 ) · [(1 − rn ) · · · (1 − r1 )] is, say, twice
as close to r as the preceding partial product. For those who want to do things all at once: it is easy to see
∞
Y P
that the product (1 − rj ) “diverges to zero” if and only if rj = ∞ and converges otherwise. {On one
j=1
hand,Qthe relation 1 + x ≤ eP
x
, valid for all x ∈ R as the second-degree Taylor remainder term shows, implies
n n
that j=1 (1 − rj ) ≤ exp(− j=1 rj ), so divergence of the series implies that the partial products go to zero.
P∞
On the other hand, if the series converges then for sufficiently large N one has j=N+1 rj < 1, and so the
inductively clear relation
X
N+p ∞
X
(1 − rN+p ) · · · (1 − rN+1 ) ≥ 1 − rj > 1 − rj > 0
j=N+1 j=N+1
shows that the sequence of partial products—which is monotone-decreasing and positive and must therefore
converge—cannot converge to zero.} Wheeden & Zygmund’s Problem 5, p. 48 gives one set of choices; Euler’s
product
Y∞
sin πx x2
= 1− 2
πx n=1
n
also gives ready-made choices of x ∈ (0, 1) which for rn = x2 /n2 yield any measure one wants.
All these Cantor sets are topologically the same,2 because for any such set C
Proposition: The mapping 2N → C defined (with some initial abuse of language) by
∞
\
(b1 , b2 , . . . , bn , . . . ) 7→ Ib1 b2 ··· bj
j=1
X∞
πn (b)
b = (b1 , b2 , . . . , ) 7→ 2 ·
n=1
3n
maps 2N onto the Cantor middle third set, and that similarly
X∞
πn (b)
b = (b1 , b2 , . . . , ) 7→
n=1
2n
gives the Cantor-Lebesgue function of Wheeden & Zygmund, p. 35 when 2N is identified with the Cantor
middle third set and the function restricted to it (the “Tietze extension theorem” of their Problem 18, p. 14
[or §3 below] then gives the whole Cantor-Lebesgue function). This is their Problem 2, p. 47.
The Cantor space can be characterized up to homeomorphism by a simple topological description.4
Definition: A metric (or topological) space (X, d) is said to be zero-dimensional or totally discon-
nected if for every point x ∈ X and neighborhood U of x, there is a neighborhood V with x ∈ V ⊆ U such
that V is both open and closed.
Proposition: If (X, d) is a perfect, totally disconnected compact metric space, then there is a 1-1
mapping of 2N onto X that is continuous in both directions.
Lemma: If (X, d) is a perfect, totally disconnected compact metric space and ∅ 6= V ⊆ X is both open
and closed, then V = V1 ∪ V2 where the Vj ’s are disjoint and nonempty and each is open and closed.
Proof. The Cantor-Bendixson theorem implies that every point of X is a condensation point, so V
contains more than one point (indeed, uncountably many points). Let x1 and x2 be distinct points of V , let
U be a neighborhood of x1 that does not contain x2 , and take open-and-closed V1 with x ∈ V1 ⊆ U . Then
V2 = V \ V1 is the “V2 ” required for the lemma.
Proof of the proposition. Since X is compact and every ball contains an open-and-closed set containing
its center, one can cover X with finitely many open-and-closed sets W0 , . . . , Wk−1 , each of diameter < 1.
By disjointizing these sets in the usual way if necessary, we can assume that they are disjoint (the results
of disjointizing open-and-closed sets by replacing W1 by W1 \ W0 , etc., discarding any empty sets that
3
The reader should check this if (s)he has never seen it before.
4
I believe this result is originally due to F. Hausdorff; see his M engenlehre, 3rd rev. ed., Dover n.d., p. 160, where he gives no
reference for the result.
Because the diameters of the U ’s decrease to zero and the U ’s are closed, each of those intersections is a
single point and the mapping is well defined. The mapping is onto because each x ∈ X is contained in a
uniquely determined U (b1 · · · bnj ) at each step of the construction, and the mapping is continuous because if
the first nj digits of U (b1 · · · bnj · · · ) are given, the position of the corresponding element of X is determined
to within distance 1/j. It follows that this mapping, as a 1-1 continuous mapping of one compact metric
space onto another, is a homeomorphism of 2N onto X as desired.
Because the diameters of the F ’s decrease to zero and the F ’s are closed, each of those intersections is a
single point and the mapping is well defined. The mapping is onto because each x ∈ X is contained in at
least one F (b1 · · · bnj ) at each step of the construction, and the mapping is continuous because if the first
nj digits of F (b1 · · · bnj · · · ) are given, then the position of the corresponding element of X is determined
to within distance 1/j. In this situation one cannot assert that the mapping is 1-1,5 but it certainly sends
2N onto X as desired.
5
In general, of course, it cannot be 1-1, because it would be a homeomorphism! It is easy to construct concrete examples of this
mapping: for example, send each element of 2N to the element of the unit interval with the corresponding binary expansion. Each
dyadic rational except 0 and 1 will have exactly two preimages.
f → f ◦ϕ
C(X, R) → C(2N , R)
is an isometric linear mapping of the Banach space C(2N , R) onto a (closed) vector subspace of C(2N , R).
As we shall observe in a moment, there is also an isometric linear mapping of C(2N , R) onto a closed vector
subspace of C([0, 1], R), so these two spaces of continuous functions have the property that each “contains a
copy” of every space C(X, R) where (X, d) is a compact metric space.7
Lemma: Let (X, k · kX ) be a normed vector space and let C ⊆ I be a closed subset of an interval
I ⊆ R. There is an isometric linear mapping sending the vector space of continuous functions f : C → X in
its “uniform norm” kfk = sup{kf(t)kX : t ∈ I} into the vector space of continuous functions f : I → X in
its “uniform norm.” If K is a convex set in X that contains the range of f : C → X, then the range of f as
extended to I is contained in K.
Proof.8 Suppose first that the endpoints of I belong to C. Then I \ C is a disjoint union of open
subintervals of I whose endpoints lie in C. Extend f to each subinterval (a, b) ⊆ I \C by linear interpolation,
i.e., by setting
b−t t−a
f(t) = f(a) + f(b) for a < t < b .
b−a b−a
This gives a well-defined extension of f to I. It is obvious that the extension depends linearly on f. Because
the coefficients (b − t)/(b − a) and (t − a)/(b − a) are nonnegative and their sum is 1, any convex K ⊆ X
that contains the image f[C] of f on C will contain the range of the extension. In particular, since the ball
{x : kxkX ≤ r} whose radius r = sup{kf(t)kX : t ∈ C} is convex, the range of the extended f is contained
in this ball and so the supremum of the norms of the f(t)’s is not increased. We still have to show that the
extended f is continuous at each point z ∈ I. Continuity (or one-sided continuity respectively) is clear if z
is a point of I \ C or an endpoint of a component open interval of I \ C respectively, since then the extended
f is just a first-degree polynomial in a neighborhood of z or a one-sided neighborhood of z, respectively. If
the interval [z, z + δ] contains points of C different from z for arbitrarily small δ > 0, then given > 0 we
may find δ > 0 for which z + δ ∈ C and such that t ∈ C ∩ [z, z + δ] ⇒ kf(t) − f(z)kX < . But then for any
component interval (a, b) of I \ C contained in [z, z + δ] we have, for any t ∈ (a, b),9
b−t t−a
kf(t) − f(z)kX =
f(a) + f(b) − f(z)
=
b − t [f(a) − f(z)] + t − a [f(b) − f(z)
b − a b−a
b−a b−a
X X
b−t t−a b−t t−a
≤ kf(a) − f(z)kX + kf(b) − f(z)kX < + =
b−a b−a b−a b−a
so the extended f is continuous from the right at t = z, and similarly (under corresponding hypotheses) it
will be continuous from the left. If the left or right endpoint of C does not happen to be an endpoint of I,
we simply extend f to be constant on the left or right of C respectively, and continuity and the norm are
again easily seen to be preserved.
6
Cf. the finitely generated modules over a ring.
7
In the presence of the Hahn-Banach theorem, this construction can be used to show that each of C([0,1],R) and C(2N ,R) contains
an isometric copy of every separable normed space.
8
This is the proof of the Tietze extension theorem that we hoped for as a solution to Wheeden & Zygmund’s Problem 18, p. 14,
extended a bit.
9
Really all the following computation does is use the fact that the ball of radius and center f(z) in X is convex.