Notes on Complex Analysis
Export PDFGitHub

§3.2.1 Topology, Partitions of Unity, and the Existence of Bump Functions

3.2.1 Topology, Partitions of Unity, and the Existence of Bump Functions

Definition 3.2.1.1 (Topological Space).

A topological space is a pair (𝑋,𝜏), where 𝑋 is a set and 𝜏 is a collection of subsets of 𝑋 satisfying the following properties:

  1. ⌀∈𝜏 and 𝑋∈𝜏.
  2. The union of any (possibly infinite) collection of sets in 𝜏 is also in 𝜏.
  3. The intersection of any finite collection of sets in 𝜏 is also in 𝜏.

The collection 𝜏 is called a topology on 𝑋, and its elements are referred to as open sets under the topology 𝜏.

Obviously the statement “let 𝑋 be a topological space” itself has little meaning. However, when the topology is implicitly obvious or the space is describable without it, then it may be verbally elided.

The implied topology of a subspace 𝐴 of (𝑋,𝜏) is given by the intersection of each set in 𝜏 with 𝐴.

Definition 3.2.1.2.

A subset 𝐴 of a topological space 𝑋 is closed iff 𝑋∖𝐴 is open.

It is immediate from definition that the trivial sets 𝑋 and ⌀ are always closed. It is equally trivial from definition that the union of finitely many closed sets is closed, and the intersection of any collection of closed sets is closed.

If ∃𝑈∈𝜏 such that 𝑥∈𝑈, then 𝑈 is an (open) neighborhood of 𝑥. If ∀𝑥,𝑦∈𝑋 (such that 𝑥≠𝑦) have disjoint neighborhoods, then 𝑋 is a Hausdorff space.

The following discussions involved with topological spaces here will always be of Hausdorff spaces, although making such distinction is important for future extensibility.

Definition 3.2.1.3.

A topological space 𝑋 is compact iff every open cover has a finite subcover. For a topological space 𝑋, a set 𝐴⊆𝑋 is compact iff every open cover has a finite subcover.

Proposition 3.2.1.4.

Suppose 𝑋 is a Hausdorff topological space and let 𝐴⊆𝑋 be compact. Then 𝐴 is closed in 𝑋.
Proof.

Let 𝑥∈𝑋∖𝐴 be fixed. For each 𝑎∈𝐴, since 𝑋 is Hausdorff, there exist disjoint neighborhoods 𝑈𝑎 and 𝑉𝑎 with 𝑥∈𝑈𝑎 and 𝑎∈𝑉𝑎. The set

⋃𝑎∈𝐴𝑉𝑎⊇𝐴

covers 𝐴, which by assumption, has a finite subcover

⋃𝑘=1𝑛𝑉𝑎𝑘⊇𝐴,∀𝑘∈ℕ≤𝑛,𝑎𝑘∈𝐴.

Moreover, the intersection

𝑈𝑥=⋂𝑘=1𝑛𝑈𝑎𝑘

is an open neighborhood of 𝑥 and by construction, it is disjoint from the finite subcover. Since it is disjoint from a superset of 𝐴, it lies entirely in 𝑋∖𝐴.

For each 𝑥∈𝑋∖𝐴, construct open 𝑈𝑥 accordingly. Then we obtain

𝑋∖𝐴⊆⋃𝑥∈𝑋∖𝐴𝑈𝑥⊆𝑋∖𝐴,

where the sandwiched union is open. Therefore, 𝐴 is closed. ⁠□

Proposition 3.2.1.5.

If 𝑋 is a compact space and 𝐴⊆𝑋 is closed, then 𝐴 is compact.
Proof.

Let 𝒰︀ be an open cover of 𝐴 in 𝑋. Since 𝑋∖𝐴 is open, the set

{𝑈∪(𝑋∖𝐴):𝑈∈𝒰︀}

openly covers 𝑋. Then a finite subcover

{𝑈𝑘∪(𝑋∖𝐴)}𝑘∈ℕ≤𝑛
exists and covers 𝑋. The refinement {𝑈𝑘}𝑘∈ℕ≤𝑛 then covers 𝐴. ⁠□

Definition 3.2.1.6.

A point 𝑎 is an accumulation point of a set 𝐴 in a topological space 𝑋 iff any open 𝑈 with 𝑎∈𝑈 implies that 𝑈∩𝐴 contains a point other than 𝑎.

Proposition 3.2.1.7.

A set 𝐴 in a topological space 𝑋 is closed iff it contains all its accumulation points.
Proof.

We first prove the forward implications under the assumption that 𝐴 is closed. Since 𝑋∖𝐴 is open, and suppose for contradiction, that 𝑎∈𝑋∖𝐴. Then for 𝑎∈𝑈=𝑋∖𝐴 open, 𝑈∩𝐴=⌀ (and hence 𝑎 cannot be an accumulation point by contradiction of definition).

Assume the converse assumption that 𝐴 contains all its accumulation points. Let 𝑥∈𝑋∖𝐴 be arbitrary. By assumption, 𝑥 is not an accumulation point of 𝐴. Hence, for some open set 𝑈⊇{𝑥}, 𝑈∩𝐴 does not contain a point other than 𝑥 (which it also cannot contain), implying that 𝑈∩𝐴=⌀, and hence 𝑈⊆𝑋∖𝐴.

For each 𝑥∈𝑋∖𝐴, we hence construct some open neighborhood fully contained in 𝑋∖𝐴. Together, they must union (by the definition of a topology) to an open set, being 𝑋∖𝐴. Therefore, 𝐴 is closed. ⁠□

A topology allows the definition and general conceptualization of continuity, convergence, and connectivity in a general setting, without necessarily relying on a notion of distance (a metric).

Definition 3.2.1.8.

A function 𝑓:𝑋→𝑌 between two topological spaces is said to be continuous if the pre-image of every open set in 𝑌,

{𝑥∈𝑋:𝑓(𝑥)∈𝑌},
is an open set in 𝑋.

For the case of metric spaces, this generalizes the 𝜀–𝛿 notion of continuity.

Example 3.2.1.9.

Consider the function 𝑓:ℝ→ℝ defined by

𝑓(𝑥)={1if𝑥≥0,0if𝑥<0.

We equip both the domain and codomain with the standard topology on ℝ. Let 𝑉=(.5,1.5)⊆ℝ. Then the pre-image of 𝑉 is

𝑓−1(𝑉)={𝑥∈ℝ:𝑓(𝑥)∈𝑉}=ℝ≥0,

which is not an open set in the standard topology on ℝ. Thus, 𝑓 is not continuous.

For two topological spaces 𝑋 and 𝑌, a function 𝑓:𝑋→𝑌 is a homeomorphism (also known as a bicontinuous function) if it is a bijection such that both 𝑓 and 𝑓−1 are continuous. If such a function exists, then 𝑋 and 𝑌 are homeomorphic.

The function 𝑓:[0,2π)→𝑆1 with 𝑓(𝑡)=(cos(𝑡),sin(𝑡)) is indeed continuous, but the inverse 𝑓−1(𝑥1,𝑥2) is discontinuous at (𝑥1,𝑥2)=(1,0).

Proposition 3.2.1.10.

Let (𝑋,𝜏1),(𝑌,𝜏2) be two topological spaces. Then for 𝑓:𝑋→𝑌, the following conditions are equivalent:

  1. 𝑓 is continuous.
  2. If 𝐴⊆𝑌 is closed, then the pre-image 𝑓−1(𝐴) is closed.
  3. If 𝑎∈𝑋 and 𝐴∈𝜏2 is an open neighborhood of 𝑓(𝑎) in 𝑌, then there is some 𝑈∈𝜏1 that is a neighborhood of 𝑎 such that 𝑓(𝑈)⊆𝐴.
Proof.

We first show that Part 1Part 1Part 1 implies Part 2Part 2Part 2. By continuity, for 𝐴⊆𝑌 closed, 𝑌∖𝐴∈𝜏2, then

𝑓−1(𝑌∖𝐴)={𝑥∈𝑋:𝑓(𝑥)∈𝑌∖𝐴}=𝑋∖𝑓−1(𝐴).

Assume the conditions of Part 2Part 2Part 2 for the converse. Let 𝑈∈𝜏2 be open, 𝑌∖𝑈 closed, then 𝑓−1(𝑌∖𝑈) is closed. Similar logic shows

𝑓−1(𝑌∖𝑈)=𝑋∖𝑓−1(𝑈),

which implies 𝑓−1(𝑈) is open.

Next we aim to show that continuity implies Part 3Part 3Part 3. By assumption, the pre-image of any open 𝐴⊆𝑌 is 𝑓−1(𝐴) and open and 𝑎∈𝑓−1(𝐴). The property is complete under 𝑈=𝑓−1(𝐴).

Assume the conditions of Part 3Part 3Part 3 for the converse. Let 𝐴∈𝜏2 be arbitrary. We aim to show that 𝑓−1(𝐴)∈𝜏1. If 𝑓−1(𝐴)=⌀, then the conclusion is satisfied trivially. Hence, assume that ∃𝑎∈𝑓−1(𝐴). For any such 𝑎, there exists a neighborhood 𝑈𝑎∈𝜏1 such that 𝑓(𝑈𝑎)⊆𝐴. Hence 𝑈𝑎⊆𝑓−1(𝐴) for any 𝑎∈𝑓−1(𝐴). Therefore, we obtain

⋃𝑎∈𝑓−1(𝐴)𝑈𝑎⊆𝑓−1(𝐴),⋃𝑎∈𝑓−1(𝐴)𝑈𝑎⊇⋃𝑎∈𝑓−1(𝐴){𝑎}=𝑓−1(𝐴)⟹⋃𝑎∈𝑓−1(𝐴)𝑈𝑎=𝑓−1(𝐴).

By the definition of topologies,

⋃𝑎∈𝑓−1(𝐴)𝑈𝑎∈𝜏1.□

Definition 3.2.1.11 (Basis for a Topology).

Let 𝑋 be a set. A basis for a topology on 𝑋 is a collection 𝔅 of subsets of 𝑋 satisfying

  1. ⋃𝐵∈𝔅𝐵=𝑋.
  2. For any 𝐵1,𝐵2∈𝔅 and any point 𝑥∈𝐵1∩𝐵2, there exists a set 𝐵3∈𝔅 such that

    𝑥∈𝐵3⊆𝐵1∩𝐵2.

The topology generated by 𝔅 is the collection of all unions of elements of 𝔅.

Definition 3.2.1.12 (Metric Space).

A metric space is a pair (𝑋,𝑑), where 𝑋 is a set and 𝑑 is a function from 𝑋×𝑋 to ℝ≥0, called a metric, such that for all 𝑥,𝑦,𝑧∈𝑋 the following properties hold:

  1. 𝑑(𝑥,𝑦)≥0 and 𝑑(𝑥,𝑦)=0 iff 𝑥=𝑦 (positivity).
  2. 𝑑(𝑥,𝑦)=𝑑(𝑦,𝑥) (symmetry).
  3. 𝑑(𝑥,𝑧)≤𝑑(𝑥,𝑦)+𝑑(𝑦,𝑧) (triangle inequality).

This in turn implies the reverse triangle inequality:

𝑑(𝑥,𝑧)≤𝑑(𝑥,𝑦)+𝑑(𝑦,𝑧)⟹𝑑(𝑥,𝑦)≥𝑑(𝑥,𝑧)−𝑑(𝑦,𝑧),

and similarly,

𝑑(𝑦,𝑧)≤𝑑(𝑥,𝑦)+𝑑(𝑥,𝑧)⟹𝑑(𝑥,𝑦)≥𝑑(𝑦,𝑧)−𝑑(𝑥,𝑧).

Definition 3.2.1.13.

Let (𝑋,𝑑) be a metric space. The metric topology induced by 𝑑 is the topology 𝜏𝑑 generated by the basis

{𝐵(𝑥,𝑟):𝑥∈𝑋,𝑟>0}

comprising the balls

𝐵(𝑥,𝑟)={𝑦∈𝑋:𝑑(𝑥,𝑦)<𝑟}.

The pair (𝑋,𝜏𝑑) is the topological space induced by the metric 𝑑.

Note that in most metric spaces, closedness and boundedness of sets do not generally give compactness. We now justify a claim whose triviality we have taken for granted.

Proposition 3.2.1.14.

Let (𝑋,𝑑) be a metric space under the induced metric topology. Then for any open set 𝑈⊆𝑋, any point 𝑥∈𝑈, there exists a ball 𝐵(𝑥,𝛿) (𝛿>0) in 𝑈.
Proof.

By definition, 𝑈 lies in the topology for 𝑋 and is the union of (possibly infinitely many) balls. There then exists some ball 𝐵(𝑥0,𝛿′) in 𝑈 that contains 𝑥. Let

𝛿=𝛿′−𝑑(𝑥0,𝑥)>0since𝑑(𝑥0,𝑥)<𝛿′.

For any 𝑦∈𝐵(𝑥,𝛿), we have

𝑑(𝑥0,𝑦)≤𝑑(𝑥0,𝑥)+𝑑(𝑥,𝑦)≤𝛿′.
Hence, the open ball 𝐵(𝑥,𝛿) centered at 𝑥 lies within 𝐵(𝑥0,𝛿′). ⁠□

Theorem 3.2.1.15.

Let (𝑋,𝑑𝑥),(𝑌,𝑑𝑦) be two metric spaces under the metric topology. Then a function 𝑓:𝑋→𝑌 is topologically continuous iff it is epsilon–delta continuous.
Proof.

We first imply that topological continuity implies epsilon–delta continuity. For any 𝑥∈𝑋, ∀𝜀>0, the ball 𝐵(𝑓(𝑥),𝜀) is an open set (it is in the basis) in 𝑌. By Part 3Part 3Part 3 of Proposition 3.2.1.10Proposition 3.2.1.10Proposition 3.2.1.10, there is some open neighborhood 𝑈 of 𝑥 in 𝑋 such that 𝑓(𝑈)⊂𝐵(𝑓(𝑥),𝜀). By the previous proposition, there is a ball 𝐵(𝑥,𝛿)⊆𝑈. This is equivalent to

𝜀>0,𝑥∈𝑋⟹∃𝛿=𝛿𝑥>0:𝑦∈𝐵(𝑥,𝛿)⟹𝑓(𝑦)∈𝐵(𝑓(𝑥),𝜀).

Conversely, assume 𝑓 is 𝜀–𝛿 continuous. Let 𝑉⊆𝑌 be open and 𝑥∈𝑓−1(𝑉). Since 𝑉 is open in the metric topology, there exists 𝜀>0 such that

𝐵(𝑓(𝑥),𝜀)⊆𝑉.

By epsilon–delta continuity, there exists 𝛿>0 such that

𝑑𝑥(𝑥,𝑦)<𝛿⟹𝑑𝑦(𝑓(𝑥),𝑓(𝑦))<𝜀,

or that

𝑦∈𝐵(𝑥,𝛿)⟹𝑓(𝑦)∈𝐵(𝑓(𝑥),𝜀)⊆𝑉.

Thus, the ball 𝐵(𝑥,𝛿𝑥) is an open neighborhood of 𝑥 in 𝑋 such that

𝐵(𝑥,𝛿𝑥)⊆𝑓−1(𝑉)⟹𝑓−1(𝑉)⊆⋃𝑥∈𝑓−1(𝑉)𝐵(𝑥,𝛿𝑥)⊆𝑓−1(𝑉).

Since the union of open sets is open, the pre-image of any open set is open, and hence 𝑓 is topologically continuous. ⁠□

Theorem 3.2.1.16 (Compact–Hausdorff).

Let 𝑋 be a compact topological space and let 𝑌 be a Hausdorff space. If 𝑓:𝑋→𝑌 is a continuous bijection, then 𝑓 is a homeomorphism.
Proof.

If 𝐴⊆𝑋 is compact, then the pre-images of any open cover 𝒰︀ of 𝑓(𝐴) cover 𝐴. Hence, there is a finite subcover

{𝑓−1(𝑈𝑘):𝑈𝑘∈𝒰︀,𝑘∈ℕ≤𝑛}

covering 𝐴. Then

{𝑈𝑘:𝑈𝑘∈𝒰︀,𝑘∈ℕ≤𝑛}

covers 𝑓(𝐴), and hence 𝑓(𝐴) is compact.

For any closed 𝐶⊆𝑋, Proposition 3.2.1.5Proposition 3.2.1.5Proposition 3.2.1.5 implies 𝐶 is compact. Hence, 𝑓(𝐶) is compact. By Proposition 3.2.1.4Proposition 3.2.1.4Proposition 3.2.1.4, 𝑓(𝐶) is closed. Hence, 𝑓 maps closed sets to closed sets, and the pre-image of any closed set is closed under 𝑓−1. Hence, Proposition 3.2.1.10Proposition 3.2.1.10Proposition 3.2.1.10 implies 𝑓−1 is continuous, thus 𝑓 is a homeomorphism. ⁠□

It is worth noting some motivating examples for which the conclusion fails when certain hypotheses are not satisfied.

Example 3.2.1.17.

Let 𝐼=[0,2π) be a topological space with a metric |⋅| under the standard topology (the subspace topology induced by the basis formed with open “balls” or symmetric intervals around each point). Equip the unit circle

𝑆1={𝑧∈ℂ:|𝑧|=1}
with a topology generated by the metric defined by arc-length (𝑑𝑆1). Then the continuous bijection 𝑓:𝐼→𝑆1 defined by 𝑓(𝑡)=ei𝑡 is not a homeomorphism.
Solution to Example 3.2.1.17Example 3.2.1.17Example 3.2.1.17.

The non-continuity of 𝑓−1:𝑆1→𝐼 is easy to visually see, both topologically and by epsilon–delta. Topologically, select the relatively open interval [0,π) in 𝐼. The pre-image of this set under 𝑓−1 is ei[0,π), which is clearly not an open set. This proves that 𝑓−1 is not continuous (by definition).

For continuity to hold by epsilon–delta, any 𝜀 would yield the existence of some 𝛿 such that ∀𝑎,𝑏∈𝑆1 with 𝑑𝑆1(𝑎,𝑏)<𝛿, |𝑓−1(𝑎)−𝑓−1(𝑏)|<𝜀.

Let 𝜀=π2. For any 0<𝛿<2π, the points

𝑎=e−i𝛿4,𝑏=ei𝛿4

satisfy

𝑑𝑆1(𝑎,𝑏)=𝛿2<𝛿.

However,

𝑓−1(𝑎)=2π−𝛿4,𝑓−1(𝑏)=𝛿4,

and

|𝑓−1(𝑎)−𝑓−1(𝑏)|=2π−𝛿2>π>𝜀.

This contradicts the previous statement. ⁠□

We now provide a formal definition of the connectivity of sets:

Definition 3.2.1.18.

A topological space 𝑋 is disconnected if it can be written as the union of two nonempty disjoint open sets. Otherwise, it is connected.

In a topological space 𝑋, a subset can be open, closed (the complement of some open set), both (clopen), or neither. The only clopen sets that exist in any topological space 𝑋 are ⌀ and 𝑋 iff 𝑋 is connected. A technique pertinent to many future proofs relies on the following fact:

Theorem 3.2.1.19 (Connectivity Argument).

A topological space 𝑋 is connected if and only if 𝑋 and ⌀ are the only clopen subsets of 𝑋.

Example 3.2.1.20.

The topological space ℝ under the standard topology has only two clopen sets: ℝ and ⌀.

Example 3.2.1.21.

Consider

𝑋=⋃𝑛∈2ℤ(𝑛,𝑛+1),

equipped with the topology 𝜏 generated by the basis

{(𝑛,𝑛+1):𝑛∈2ℤ}.

This space is disconnected. For instance, (0,1)⊂𝑋 is open (as it is in 𝜏) and closed (since its complement in 𝑋 is

⋃𝑛∈(2ℤ∖{0})(𝑛,𝑛+1)∈𝜏).
In fact, every set in 𝜏 is clopen.

Proposition 3.2.1.22.

The interval [0,1] (under the subspace topology induced by ℝ) is connected.
Proof.

Assume, for contradiction, that there exist two disjoint nonempty open sets 𝑈,𝑉⊂[0,1] such that

𝑈∪𝑉=[0,1].

Without loss of generality, assume 0∈𝑈 (otherwise switch 𝑈 and 𝑉). Let

𝑎=inf𝑉.

Since 𝑈,𝑉 are also closed in [0,1], either 𝑎∈𝑉 or 𝑎 is an accumulation point. Either way, 𝑎 is contained in 𝑉 by Proposition 3.2.1.7Proposition 3.2.1.7Proposition 3.2.1.7. Assume that 𝑎≠0. Then by openness, there exists some 0<𝛿<𝑎 such that

(𝑎−𝛿,𝑎)⊆(𝑎−𝛿,𝑎+𝛿)∩[0,1]⊆𝑉.

In particular,

𝑎−𝛿2∈𝑉,

which contradicts 𝑎 being a lower bound of 𝑉.

Therefore, 𝑎=0. However, since [0,𝛿) lies in 𝑈 for some 𝛿>0, 𝑎≥𝛿>0. Thus, we arrive at a contradiction, and thus 𝑉 is the empty set. This then shows that [0,1] is connected. ⁠□

Connectivity intuitively means that a space cannot be split into two disjoint open subsets, but is not meaningful in terms of how points within the space relate to each other. In many geometric situations, the notion of path-connectivity requires that any two points be joined by a continuous path. We will see that this more concrete condition forces the space to be topologically connected.

Definition 3.2.1.23 (Path Connectivity).

A topological space 𝑋 is said to be path-connected iff for any two points 𝑎,𝑏∈𝑋, there is a continuous function 𝑓:[0,1]→𝑋, where [0,1] is equipped with the metric topology and 𝑓(0)=𝑎,𝑓(1)=𝑏.

Theorem 3.2.1.24.

A path-connected topological space 𝑋 is connected.
Proof.Assume path-connectivity and suppose 𝑋 is disconnected. Then two open nonempty disjoint components 𝑈,𝑉⊂𝑋 can be found. Let 𝑢∈𝑈,𝑣∈𝑉 be two arbitrary points. Then there exists 𝑓:[0,1]→𝑋 such that 𝑓(0)=𝑢, 𝑓(1)=𝑣. By continuity, the pre-images of 𝑈 and 𝑉, namely 𝑓−1(𝑈) and 𝑓−1(𝑉) respectively, are disjoint open subsets of [0,1]. Moreover, the pre-image are nonempty as they contain 0 and 1 respectively. This contradicts the connectivity of [0,1] in Proposition 3.2.1.22Proposition 3.2.1.22Proposition 3.2.1.22. ⁠□

Note that the converse here is not necessarily true.

Example 3.2.1.25.

The topologist’s sine curve under the subspace topology from ℝ2 (with the Euclidean metric), defined by

𝑇={(𝑥,sin1𝑥):𝑥∈(0,1]}∪{(0,0)},
(which can be thought to be the points on the graph of 𝑦=sin1𝑥) is connected but not path-connected.
Solution to Example 3.2.1.25Example 3.2.1.25Example 3.2.1.25.
  1. Let

    𝑇′=𝑇∖{0}={(𝑥,sin1𝑥):𝑥∈(0,1]}
    under the subspace topology, which is trivially path-connected. By Theorem 3.2.1.24Theorem 3.2.1.24Theorem 3.2.1.24, this subspace is connected. If 𝑇 is disconnected, then there exists a non-trivial clopen set 𝑈⊂𝑇 including 0 Then 𝑈≠{0}. Then 𝑈∩𝑇′=𝑈∖{0} would be a non-trivial clopen set in 𝑇′, which is an impossibility. Thus, 𝑇 is a connected space.
  2. Assume for contradiction that there exists a continuous path 𝛾(𝑡)=(𝑥(𝑡),𝑦(𝑡)):[0,1]→𝑇 with 𝛾(0)=(0,0) and 𝛾(1)=(1,sin(1)).

    Then 𝑥([0,1])=[0,1] by the Intermediate Value Theorem. For each 𝑡 where 𝑥(𝑡)≠0, 𝑦(𝑡)=sin(1𝑥(𝑡)). For each natural number 𝑛, let

    𝑥𝑛=1π2+2π𝑛and𝑥̃𝑛=1−π2+2π𝑛,

    where 𝑥𝑛→0 and 𝑥̃𝑛→0. Let 𝑡′=inf𝛾−1(𝑇′). Then by continuity, 𝑥(𝑡′)=0, and for all 𝑡≤𝑡′, 𝑥(𝑡)=0.

    By continuity, ∀𝜀>0, ∃𝛿:0<𝛿<𝜀 such that ∀𝑡∈[𝑡′,𝑡′+𝛿), |𝑥(𝑡)|<𝜀. By the definition of infimum, ∃𝑡=𝑡𝜀∈(𝑡′,𝑡′+𝛿) such that 𝑥(𝑡)≠0. As 𝜀→0, 𝑡𝜀→𝑡′ since 𝑡′<𝑡𝜀<𝑡′+𝛿≤𝑡′+𝜀.

    For each 𝑛∈ℕ, let 𝜀=1𝑛, and there exist 𝑚𝑛∈ℕ such that 𝑥𝑚𝑛<𝑥(𝑡𝜀) and 𝑥̃𝑚𝑛<𝑥(𝑡𝜀). By the Intermediate Value Theorem, there exists some 𝑡𝑛,𝑡̃𝑛 where 𝑡′<𝑡𝑛,𝑡̃𝑛<𝑡𝜀<𝑡′+1𝑛 such that 𝑥(𝑡𝑛)=𝑥𝑚𝑛 and 𝑥(𝑡̃𝑛)=𝑥̃𝑚𝑛.

    For each 𝑡𝑛, 𝑦(𝑡𝑛)=sin1𝑥(𝑡𝑛)=sin1𝑥𝑚𝑛=1, and for each 𝑡̃𝑛, 𝑦(𝑡̃𝑛)=sin1𝑥(𝑡̃𝑛)=sin1𝑥̃𝑚𝑛=−1. Thus, there exist two sequences of 𝑡 that approach 𝑡′+ for which 𝑦→1 and 𝑦→−1. Thus 𝑦 and 𝛾 are not continuous (for any parameterization). □

Definition 3.2.1.26 (Exhaustion by Compact Sets).

For a topological space 𝑋, an exhaustion by compact sets is a nested sequence of compact sets {𝐾𝑛}𝑛∈ℕ⊆𝑋 such that 𝐾𝑛⊂𝐾𝑛+1⚬ for all 𝑛∈ℕ and

𝑋=⋃𝑛∈ℕ𝐾𝑛.

Lemma 3.2.1.27.

Let Ω⊆ℂ be an open set and let 𝔅 be a basis for the topology on Ω. Then there exists a collection of sets {𝑈𝑛}𝑛∈ℕ⊆𝔅 such that

  1. ⋃𝑛∈ℕ𝑈𝑛=Ω.
  2. For every compact 𝐾⋐Ω, 𝐾 intersects only finitely many sets in {𝑈𝑛}𝑛∈ℕ.
Proof.

Let {𝐾𝑛}𝑛∈ℕ⊂Ω be an exhaustion by compact sets with 𝐾0=⌀ and 𝐾𝑛⊆𝐾𝑛+1⚬ for all 𝑛∈ℕ. For each 𝑛∈ℕ, define

𝑊𝑛=𝐾𝑛+1⚬∖𝐾𝑛−2,𝑉𝑛=𝐾𝑛∖𝐾𝑛−1⚬,

where 𝐾−1=⌀. Each 𝑊𝑛 is open and each 𝑉𝑛 is compact, with 𝑉𝑛⊆𝑊𝑛 and

⋃𝑛∈ℕ𝑉𝑛=Ω.

For each 𝑛∈ℕ and each 𝑧∈𝑉𝑛, since 𝑊𝑛 is open and contains 𝑧, there exists 𝑈𝑧,𝑛∈𝔅 such that

𝑧∈𝑈𝑧,𝑛⊆𝑊𝑛.

The collection

{𝑈𝑧,𝑛:𝑧∈𝑉𝑛}

is an open cover of the compact set 𝑉𝑛, so by Heine–Borel (Theorem 1.1.9Theorem 1.1.9Theorem 1.1.9) it admits a finite subcover, there exist finitely many points 𝑧𝑛,1,…,𝑧𝑛,𝑘𝑛∈𝑉𝑛 such that

𝑉𝑛⊂⋃𝑖=1𝑘𝑛𝑈𝑧𝑛,𝑖,𝑛⊆𝑊𝑛.

Enumerate all such 𝑈𝑧𝑛,𝑖,𝑛 over 𝑛∈ℕ and 𝑖=1,…,𝑘𝑛 to obtain a countable collection {𝑈𝑗}𝑗∈ℕ⊆𝔅. Then

⋃𝑗∈ℕ𝑈𝑗=Ω,

proving Part 1Part 1Part 1.

For 2, let 𝐾⋐Ω be compact. There exists 𝑁∈ℕ such that

𝐾⋐𝐾𝑁⚬,

so 𝐾 is disjoint from 𝑉𝑛 for all 𝑛>𝑁+1. Since each 𝑉𝑛 intersects only finitely many 𝑈𝑗, 𝐾 intersects only finitely many 𝑈𝑗. Thus the collection is locally finite. ⁠□

Figure 3.4: Geometry of the finite subcover of 𝑉𝑛⊂𝑊𝑛 for some 𝑛∈ℕ.

Remark.

The property of local finiteness of an open collection 𝑆 in Ω is commonly stated as: for every 𝑧∈Ω, there exists an open neighborhood of 𝑧 that intersects only finitely many sets in 𝑆.

This is equivalent to Part 2Part 2Part 2 in Lemma 3.2.1.27Lemma 3.2.1.27Lemma 3.2.1.27. Indeed, if every point has such a neighborhood, then any compact 𝐾⊂Ω admits a finite subcover of these neighborhoods by Heine–Borel (Theorem 1.1.9Theorem 1.1.9Theorem 1.1.9), so 𝐾 intersects finitely many sets in 𝑆. Conversely, for any 𝑧∈Ω, take an open neighborhood 𝑉 with 𝑧∈𝑉 and with relatively compact closure in Ω; then 𝑉‾ intersects finitely many sets in 𝑆, and so does 𝑉.

Theorem 3.2.1.28 (Partition of Unity).

Let Ω⊆ℂ be a nonempty open set and let {Ω𝑘}𝑘∈ℕ be an open cover of Ω. Then there exists a collection of bump functions {𝛼𝑗}𝑗∈ℕ⊆𝐶∞(ℂ), each with compact support in Ω, satisfying:

  1. For each 𝑗∈ℕ, there exists 𝑘∈ℕ such that supp(𝛼𝑗)⊆Ω𝑘.
  2. The collection {supp(𝛼𝑗)}𝑗∈ℕ is locally finite.
  3. For each 𝑗∈ℕ, 0≤𝛼𝑗≤1.
  4. ∑𝑗=1∞𝛼𝑗≡1 on Ω.

Then {𝛼𝑗}𝑗∈ℕ is called a 𝐶∞ partition of unity subordinate to {Ω𝑘}𝑘∈ℕ.

Proof.

For each 𝑧∈Ω there exists 𝑟𝑧>0 and 𝑘𝑧∈ℕ such that

𝐷(𝑧,𝑟𝑧)‾⊂Ω𝑘𝑧.

The collection

{𝐷(𝑧,𝑟):𝑧∈Ω∧0<𝑟<𝑟𝑧}

is an open basis for Ω. By Lemma 3.2.1.27Lemma 3.2.1.27Lemma 3.2.1.27 there exists a locally finite open cover

{𝐷(𝑧𝑗,𝑟𝑧𝑗)}𝑗∈ℕ⊆𝔅

of Ω with

𝐷(𝑧𝑗,𝑟𝑧𝑗)⊂𝐷(𝑧𝑗,𝑟𝑧𝑗)‾⋐Ω𝑘𝑧𝑗,∀𝑗∈ℕ.

Define the standard bump function

𝜃(𝑧)={e1|𝑧|2−1if|𝑧|<10if|𝑧|≥1.

For 𝜀>0 let

𝜃𝜀(𝑧)=𝜃(𝑧𝜀),

which has support 𝐷(0,𝜀)‾. Define

𝛽𝑗(𝑧)=𝜃𝑟𝑧𝑗(𝑧−𝑧𝑗),

so

supp(𝛽𝑗)=𝐷(𝑧𝑗,𝑟𝑧𝑗)‾⊂Ω𝑘𝑧𝑗.

By local finiteness of {𝐷(𝑧𝑗,𝑟𝑧𝑗)}𝑗∈ℕ, for each 𝑧∈Ω there exists an open neighborhood 𝑉 with 𝑧∈𝑉 intersecting only finitely many 𝐷(𝑧𝑗,𝑟𝑧𝑗)‾. Thus {supp(𝛽𝑗)}𝑗∈ℕ is locally finite on Ω. Then the sum

𝑆(𝑧)=∑𝑗=1∞𝛽𝑗(𝑧)

defined for 𝑧∈Ω involves only finitely many nonzero terms (by local finiteness) on a neighborhood of every point 𝑧. Hence 𝑆∈𝐶∞(Ω) and 𝑆(𝑧)>0 (since {𝐷(𝑧𝑗,𝑟𝑧𝑗)}𝑗∈ℕ covers Ω). Define

𝛼𝑗(𝑧)=𝛽𝑗(𝑧)𝑆(𝑧),∀𝑗∈ℕ.

Each 𝛼𝑗∈𝐶∞(ℂ) has compact support in Ω, 0≤𝛼𝑗≤1, the supports are locally finite, and

∑𝑗=1∞𝛼𝑗(𝑧)=1

for all 𝑧∈Ω. Moreover

supp(𝛼𝑗)⊆Ω𝑘𝑧𝑗,

proving subordination. ⁠□

Theorem 3.2.1.29 (Existence of Bump Functions).

Let 𝐾⊂ℂ be compact and 𝑉⊂ℂ an open neighborhood of 𝐾. Then there exists a compactly supported 𝜑∈𝐶∞(ℂ) such that

0≤𝜑(𝑧)≤1∀𝑧∈ℂ,
supp(𝜑)⊂𝑉, and 𝜑≡1 on some open neighborhood of 𝐾.
Proof.

Let

𝑉(𝐾,𝜀)={𝑧∈ℂ:inf𝜁∈𝐾|𝑧−𝜁|<𝜀}

denote the open 𝜀-neighborhood of 𝐾. Since 𝑉 is an open neighborhood of 𝐾, ∃𝜀>0 such that

𝐾⊂𝑉(𝐾,𝜀)⊂𝑉(𝐾,2𝜀)⊂𝑉,

where 𝐴⊂𝐵 means that the closure of 𝐴 is compact and contained in 𝐵.

Define the open sets

Ω1=𝑉(𝐾,2𝜀),Ω2=ℂ∖𝑉(𝐾,𝜀)‾.

Then {Ω1,Ω2} is an open cover of ℂ.

By the Partition of Unity Theorem (Theorem 3.2.1.28Theorem 3.2.1.28Theorem 3.2.1.28), there exist compactly supported functions {𝛼𝑗}𝑗∈ℕ⊆𝐶∞(ℂ) forming a partition of unity subordinate to this cover. That is,

0≤𝛼𝑗≤1,supp(𝛼𝑗)⊆Ω𝑖𝑗for some𝑖𝑗∈{1,2},∑𝑗=1∞𝛼𝑗≡1onℂ.

Let

𝐽={𝑗∈ℕ:supp(𝛼𝑗)⊆Ω1}.

Define

𝜑(𝑧)=∑𝑗∈𝐽𝛼𝑗(𝑧).

Then 𝜑∈𝐶∞(ℂ) is compactly supported within Ω1, and since only finitely many 𝛼𝑗 are nonzero on a neighborhood of each point, 𝜑∈𝐶∞(ℂ). Moreover,

supp(𝜑)⊂Ω1⊂𝑉.

For 𝑧∈𝑉(𝐾,𝜀), all functions with support in Ω2 vanish at 𝑧, so

𝜑(𝑧)=∑𝑗∈𝐽𝛼𝑗(𝑧)=∑𝑗=1∞𝛼𝑗(𝑧)=1.

Hence, 𝜑≡1 on the open neighborhood 𝑉(𝐾,𝜀) of 𝐾. Outside 𝑉(𝐾,2𝜀), all terms with support in Ω1 vanish, so 𝜑(𝑧)=0. Finally, 0≤𝜑≤1 everywhere by construction. Thus 𝜑 satisfies all required properties. ⁠□