In this section, we develop bump functions and partitions of unity, which are tools for patching together local smooth objects into global ones.

Partition of Unity

Partition of Unity

Let be a manifold, and an open cover of . A (smooth) partition of unity subordinate to the cover is a collection of functions satisfying:

  1. For every and every , .
  2. The support is contained in for each .
  3. The set of supports is locally finite. That is, for every point , there exists an open neighborhood of in such that is finite.
  4. For each , .

Partition of Unity Theorem

Let be a manifold and an open cover. Then there exists a smooth partition of unity subordinate to .

First, we will develop the basic building blocks for the construction, which are smooth compactly supported functions on Euclidean space:

Lemma

If , then there exists such that

  • for ,
  • for , and
  • for .

Proof Let satisfy Then the function such that will do the job.

Proof of theorem Step 1: Find a countable, locally finite refinement Find a countable, locally finite refinement of consisting of coordinate balls of radius 2:

where each is a chart on such that .

Let . The collection of these inner balls, , is also an atlas (i.e., it covers ).

Because is locally finite, for any , the number of coordinate balls containing is finite:

Step 2: Verify the existence of such a refinement (using Compact Exhaustion)

  • (i) If is compact: We can choose such that it consists of finitely many charts whose corresponding inner balls cover .

  • (ii) If is not compact: We need to construct a compact exhaustion of , which is a sequence of compact sets such that and .

We already have a countable open cover of by precompact coordinate balls . Define the first compact set as the closure of the first ball:

Because covers the entire manifold , it naturally covers . Since is compact, it admits a finite subcover. Let be the smallest integer such that this inclusion holds: Now, we define the next compact set by then We repeat this process inductively. Assume has been defined and is compact. Let be the smallest integer such that . We define the next layer as:

Furthermore, since , we are guaranteed that , ensuring that the union exhausts all balls, and therefore covers the entire manifold . Step 3: Construct local bump functions For each chart , we find a standard smooth bump function such that:

and everywhere else. The actual function can be taken from previous lemma.

Step 4: Pull back the bump functions to the manifold Compose with the coordinate maps to get smooth functions on , extended by 0 outside

These functions satisfy:

Step 5: Normalize to obtain a partition of unity for the refinement

Define the normalized functions:

This is a partition of unity subordinated to .

(Note: The sum in the denominator is well-defined and smooth because the cover is locally finite, meaning only finitely many terms are non-zero near any point , which is ensured by the construction of compact exhaustion for non-compact manifold. It is also strictly positive because the inner balls cover , ensuring at least one .)

Step 6: Regroup for the original open cover

For the original open cover , since is a refinement, each is contained in some . We assign each index to exactly one such . Let be the set of indices assigned to :

Define the regrouped functions:

This collection is the desired smooth partition of unity subordinated to the original cover .

Applications of Partitions of Unity

Existence of Bump Functions

Let be a smooth manifold. For any closed subset and any open subset containing , there exists a smooth bump function for supported in . That is, a smooth function such that for and .

Proof Let , , and . Then we can find a partition of unity subordinate to . Since for , we have that for . Moreover, the support of is contained in .

Proposition

Smooth functions on a closed submanifold are restrictions. That is, if is a closed -dimensional submanifold of , then for any smooth function , there exists such that .

Proof Step 1: Choose Slice Charts (Submanifold Charts) for Because is a regular submanifold, for every point , there exists a slice chart on such that:

We can define a natural chart for the submanifold itself, denoted as . This is essentially the restriction of to the submanifold, followed by a standard projection down to the first coordinates.

Step 2: Construct an Open Cover of and a Partition of Unity We need to cover the entire manifold . To cover the submanifold , we use the collection of local chart domains . To cover the rest of , we define . Since is assumed to be a closed submanifold, is an open set in . So, our complete open cover for is: By the Partition of Unity theorem, there exists a smooth PoU subordinated to this cover: This guarantees that , , and for all : Step 3: Define Local Extensions of Given our function , its restriction is smooth. We want to extend this locally to the whole open set . We define a local extension using the sequence of maps drawn in the first image: Here, is the projection that drops the last coordinates. So, . Crucial property: If is already on the submanifold (i.e., ), its last coordinates in are already zero. The projection does nothing to its position, meaning . Therefore, for any : Step 4: Glue the Local Extensions Together Now we define our global function by gluing the local extensions together using the bump functions:

Smoothness check: For each term, is smoothly defined on . Because is closed inside , we can smoothly extend this term to the rest of by defining it to be outside . Since the PoU is locally finite, this sum is locally finite, meaning . (Note: We do not include in this sum because we want the extension to naturally drop to 0 outside the influence of ). Step 5: Verify that Take any point . Because and , we must have . From the PoU property (), it follows that for , . If , then . Since is also in , we have . As shown in Step 3, this means . Now, substitute this into the definition of : Since for all non-zero terms in the sum at point : Because the sum of the bump functions equals 1 at : This confirms that .

Embedding Theorem

It is an important question whether an abstract manifold can always be realized as a submanifold of some Euclidean space. A simple case is when the manifold is compact. In this case, we can use the following theorem:

Whitney Embedding Theorem

Let be a compact smooth manifold of dimension m. Then for sufficiently large there exists a smooth embedding .

Proof Step 1: Construct a finite atlas and a subordinate PoU Because is compact, we can cover it with a finite number of charts such that each chart maps to a ball of radius 2: . We choose this finite atlas such that the smaller pre-images still form an open cover of . Take a smooth Partition of Unity subordinate to this cover. Crucially, is strictly positive (nowhere vanishing) on the inner ball , and its support is contained within . Step 2: Define the global map Define by packaging the charts and bump functions together: F(x) = \big( \rho_1(x)\varphi_1(x), \dots, \rho_k(x)\varphi_k(x), \rho_1(x), \dots, \rho_k(x) \big)$$$F$ is clearly $C^\infty$. Because $M$ is compact, [[Differential Calculus#^bc039a|any injective immersion is an embedding]]. Therefore, we only need to prove $F$ is injective and that its differential $DF|_x$ is injective. **Step 3: Prove $F$ is injective** Suppose $F(x) = F(y)$ for some $x, y \in M$. Matching the last $k$ components of $F$, we get $\rho_i(x) = \rho_i(y)$ for all $i$. Since the inner balls cover $M$, there is some index $i$ where $x \in \varphi_i^{-1}(\mathring{B}_1(0))$, meaning $\rho_i(x) \neq 0$. Thus, $\rho_i(x) = \rho_i(y) \neq 0$, which ensures both $x$ and $y$ are in $\text{supp}(\rho_i) \subset U_i$. Matching the corresponding first-half components gives $\rho_i(x)\varphi_i(x) = \rho_i(y)\varphi_i(y)$. Since $\rho_i(x) \neq 0$, we divide it out to get $\varphi_i(x) = \varphi_i(y)$. Because $\varphi_i$ is a coordinate chart (a bijection on $U_i$), it follows that $x = y$. **Step 4: Prove $F$ is an immersion (Injective Differential)** Suppose $DF|_x(v) = 0$ for some tangent vector $v \in T_xM$. We need to show $v = 0$. Since the differential applied to $F$ yields zero in all components, looking at the last $k$ components gives $D\rho_i|_x(v) = 0$ for all $i$. Again, choose an index $i$ such that $\rho_i(x) \neq 0$. Looking at the corresponding chart component, we have $D(\rho_i \cdot \varphi_i)|_x(v) = 0$. Applying the product rule: D\rho_i|_x(v) \cdot \varphi_i(x) + \rho_i(x) D\varphi_i|_x(v) = 0Substitute $D\rho_i|_x(v) = 0$ into the equation, and the first term vanishes. We are left with: \rho_i(x) D\varphi_i|_x(v) = 0$$Since , it must be that . Because is a valid local coordinate chart, it is a local diffeomorphism, meaning its differential is strictly injective. This forces . Therefore, is injective, making an immersion.