Three line summary
-
Given open $U \subset \mathbb{R}^d$ the Sobolev spaces $W^{k,p}(U)$ are complete spaces of weakly differentiable functions.
-
Smooth functions are dense in $W^{k,p}(\Omega)$ if $\Omega$ is bounded and has Lipschitz boundary. This lets us manipulate Sobolev functions as if they were smooth and then take limits. In particular, we can extend and restrict functions to $\partial \Omega$.
-
Functions in $W^{k,p}(\Omega)$ enjoy various inequalities. Cashing in differentiability for integrability we can compactly embed
Where $q\equiv q(d,k,p)$ decreases with the dimension $d$, increases with differentiability $k$ and integrability $p$, and is larger than $p$.
Why should I care?
Sobolev spaces allow us to extend the notion of differentiability to a wider class of functions. The fact that these spaces are complete and compactly embedded in $L^q$ spaces is an important tool for extracting convergent sub-sequences. This is useful when solving differential equations, as a common technique is to take a Cauchy sequence whose limit is the solution to the equation.
Notation
-
In this post, we will be dealing with functions over a variety of domains. To facilitate interpretation of the notation, we will stick to the convention that $K$ is a compact set, $U, V$ are open sets, and $\Omega$ is an open bounded set with $C^1$ boundary.
-
Given a topological space $X$ and a subset $A \subset X$ we abbreviate $A$ is dense in $X$ with the topology of $X$ by
We stress that in practice, $X$ may be itself a subset of some larger space $Y$ (for example $X= H^s(\mathbb{R}^d)$ and $Y= L^p(\mathbb{R}^d)$) . However, the above notation will always mean the closure with the topology of $X$ and not $Y$.
- A related notation is we will write given $a\U n \in A$
To mean the limit in the topology of $X$.
-
Given two sets $A,B$ we write $A \Subset B$ and say that $A$ is compactly included in $B$ if $\overline{A}$ is compact and strictly included in $B$.
-
We also write
- Given a topological vector space $X$ we write $X’$ for the dual of $X$ and denote given $\in X’, \varphi \in X$ the duality pairing as
- We will always write $\alpha$ for a multi-index $\alpha \in \mathbb{N}^d$ and use the notation
In the case $\alpha =0$ we use the convention $D^0 =f$.
- Given a space of functions $X$ with domain $A$ and $B \subset A$ we write
-
Given two quantities $M,N$ we write $M \lesssim N$ to mean that there exists some constant $C$ independent of $M$ and $N$ such that $M \leq C N$.
-
We write $B\U r(x)$ for the ball centred at $x$ with radius $r$ and $B\U r$ if $x=0$. The space where the ball is contained will depend on context.
Introduction
Hi everyone, welcome back to another post on our series on PDEs. This post goes into some depth on the main space of functions we will work with. Since the post is rather long (yes, it has appendices; no, that wasn’t planned), I decided to include a PDF at the end of the post in case it is easier to navigate. That said, in the future, we will want to solve a differential equation of the form
Where $U$ is some domain in $\mathbb{R}^d$. In a previous post on the Fourier transform we saw how to define the Sobolev spaces $H^s(U)$ when $U$ is the whole Euclidean space $\mathbb{R}^d$ or the torus $\mathbb{T}^d$. These spaces correspond to $s$-times weakly differentiable functions, and we saw how these spaces could help us solve (\ref{PDE1}) . However, in practice $U$ may be an arbitrary open set in $\mathbb{R}^d$ or even some $d$-dimensional manifold with a boundary condition
Note that equation (\ref{bc}) is a priori ill-defined as the Lebesgue measure of $\partial U \subset \mathbb{R}^d$ is zero. Thus, it is necessary to extend the theory to a wider class of domains and to explain what we mean by the restriction of a function to its boundary of definition.
A first attempt
Suppose, for example, that $D=U$ is an open set and $u: U \to \mathbb{R}$. Then, we can try to define $H^s(U)$ using our knowledge of $H^s(\mathbb{R}^d)$ by:
- Extending $u$ by zero outside of $U$ to form $$ \begin{aligned} \tilde{u}(x):=\begin{cases} u(x) & \quad x \in U \\ 0 & \quad x \not\in U \end{cases}. \end{aligned} $$
- Studying if $\tilde{u} \in H^s(\mathbb{R}^d)$. That is, as we saw in the previous post, checking if $$ \begin{aligned} \left\lVert \tilde{u} \right\rVert \U {H^s(\mathbb{R}^d)}^2= \int \U {\mathbb{R}^d}\left\langle\xi \right\rangle^{2s}\widehat{\tilde{u}}(\xi )^2 \,\mathrm{d}\xi < \infty \end{aligned} $$
- Saying that $u \in H^s(U)$ if and only if $\tilde{u} \in H^s(\mathbb{R}^d)$.
However, this runs into problems, as is shown in the following example:
Example 1. Let $U=(0,1)$ and take $u: (0,1) \to \mathbb{R}$ defined to be identically equal to $1$. Note that $u \in C^\infty(U)$ so we expect that $u \in H^s((0,1))$ for all $s \in \mathbb{R}$. However, it holds that $\tilde{u}= {1}\U {(0,1)}$ with
As we can see, by substituting in our naive definition of $H^s(U)$ gives that $u \in H^s((0,1))$ if and only if $s< \frac{1}{2}$. Thus, our program of extending $u$ by zero and studying the regularity of the extension is not going to work. The reason for this is that, by extending by zero, we introduce a discontinuity on $\tilde{u}$ at the boundary of $U$.
A second approach
Alternatively, we could also define
As we will see later (Corollary 19), this is a better approach. However, it is not optimal as it requires some conditions on $U$. For example, if $U$ is not smooth, we cannot assert that $\left.C^\infty(\mathbb{R}^d)\right|\U {U}= C^\infty(U)$.
Test functions and distributions
Seminorms and their topologies
We need a new approach. Motivated, as in the previous post, by duality we should begin by defining what is meant by a weak derivative of a function $u$ in $L^p(U)$. If $u,\varphi$ are smooth functions then we have by integration by parts
In the previous post, we used that:
-
If $U =\mathbb{R}^d$ we can take as our test functions $\varphi \in \mathcal{S}(\mathbb{R}^d)$ and use that $\varphi$ multiplied by any function in $L^2$ ($u$ and its derivatives) vanish at infinity to get rid of the boundary effects.
-
If $U =\mathbb{T}^d$ we can take as our test functions $\varphi \in C^\infty(\mathbb{T}^d)$ as the boundary effect of periodic functions cancels out.
To obtain this cancellation on a general open $U$, we need to impose that our test function $\varphi$ vanishes in a neighbourhood of the boundary. That is, we need our test functions to have compact support.
Definition 1. Let $U\subset \mathbb{R}^d$ be an open set, e define $C\U c^\infty(U)$ to be the space of smooth functions whose support is some compact set $K \subset U$.
Another notation for $C^\infty\U c(U)$ is $\mathcal{D}(U)$ and it is often called the space of test functions for reasons we will later see. Given a compact subset $K \subset U$, we define for each $k \in \mathbb{N}$
Definition 2. Given a compact subset $K$ of an open set $U$ we define
We endow $C\U c^\infty(K)$ with the topology generated by the countable family of seminorms
Later on, we will need to generate topologies when the family of seminorms is uncountable. For this, we need the following definition.
Definition 3. Let $X$ be a vector space, and let $\rho \in \mathcal{P}$ be a family of seminorms on $X$. Then we define the topology generated by $\mathcal{P}$ to be the topology generated by the local basis
The above topology is equivalent to the initial topology generated by the family
We include some exercises to help the reader get more used to the topology that arises. I recommended trying to solve them for a few minutes before checking the hints.
Exercise 1 . Write $\tau\U {\mathcal{P}}$ for the topology generated by $\mathcal{P}$, Show that $\tau\U {\mathcal{P}}$ is the coarsest topology that makes $X$ into a topological vector space (TVS) and such that all seminorms in $ {\mathcal{P}}$ are continuous .
Exercise 2 . Show that $(X,\tau\U \mathcal{P})$ is locally convex. That is, every point has a local basis of convex sets
Exercise 3 . Show that the topology $(X,\tau\U \mathcal{P})$ is determined by the following property.
- Given a net $x\U \bullet\in (X,\tau\U \mathcal{P})$ it holds that
Exercise 4. Show that $C\U c^\infty(K)$ is complete and thus a Fréchet space.
Using $C\U c^\infty(K)$ as a stepping stone, we can build a topology on $C\U c^\infty(U)$. We use the approach in Terence Tao’s blog post on distributions. Let us call a seminorm on $C\U c^\infty(U)$ restrictable if it is a continuous function on $C\U c^\infty(K)$ for all $K \subset U$.
Definition 4. The topology on $C\U c^\infty(U)$ is the one generated by all the restrictable seminorms on $C\U c^\infty(U)$. We call this topology the smooth topology.
Exercise 5. Give an infinite restrictable family of seminorms.
Exercise 6. Show that $C\U c^\infty(U)$ with the smooth topology is a locally convex topological vector space (LCTVS).
Exercise 7 (Smooth convergence is equal to local convergence). Show that $\varphi\U n \to \varphi \in \mathcal{D}(U)$ if and only if there exists a compact set $K$ such that for all $n$ the support of $f\U n$ and $f$ are in $K$ and
Exercise 8 (Completeness). Show that $C\U c^\infty(U)$ with the smooth topology is complete.
Exercise 9. Show that $C\U c^\infty(U)$ with the smooth topology is Hausdorff.
Observation 1. The topology on $C\U c^\infty(U)$ is not metrizable (note the family of seminorms used to generate it is not countable), and as a result, $C\U c^\infty(U)$ is not a Fréchet space. This and more can be found in 1 page 286.
The construction of the topology on $C\U c^\infty(U)$ is a bit technical a more intuitive construction would be to define the family of seminorms
And then, define the topology on $C\U c^\infty(U)$ to be the one generated by this family of seminorms. This has the following problem.
Exercise 10. Show that $C\U c^\infty(U)$ with the topology generated by $\left\lVert \cdot \right\rVert\U j$ is not complete.
Using the smooth topology, we can now work with the dual of $C\U c^\infty(U)$
Definition 5. We define the space of distributions to be the dual of $C\U c^\infty(U)$,
And give it the weak-$\star $ topology.
Observation 2. The inclusions
are continuous. As a result, $\mathcal{S}’(\mathbb{R}^d) \hookrightarrow \mathcal{D}’(U)$. That is, distributions are a larger (more general) space than that of tempered distributions.
Of course, not all smooth functions have compact support. Other (in this case Fréchet) spaces of smooth functions are
Where we give them the topologies generated by $\left\lVert \cdot \right\rVert\U k$ and $\left\lVert \cdot \right\rVert\U {k,K}$ respectively.
An equivalent characterization of $\mathcal{D}’(U)$ (see 2 page 241 ) is that, $\omega \in \mathcal{D}’(U)$ if and only if for all $\varphi \in C\U c^\infty(U)$ the operator $\varphi w$ defined by
is continuous on $C^\infty(U)$.
Locally integrable functions as distributions
Now that we’ve defined our space of distributions we would like to see what some of them look like. In our post on the Fourier transform we saw that integrable functions could naturally be considered as tempered distributions. The analogous is true for distributions. In this case, since our test functions are compactly supported, the functions we pair them up with only need to be locally integrable. We recall the definition
Definition 6. Given $p\in [1,\infty]$ we write $L^p\U {\mathrm{loc}}(U)$ for the space of locally $p$ integrable functions,
And endow it with the topology generated by the family of seminorms
Where $K\U n$ are selected such that $\bigcup\U {n \in \mathbb{N}} K\U n =U$.
Note that $L^q\U {\mathrm{loc}}(U) \subset L^p\U {\mathrm{loc} }(U)$ for all $q \leq p$.
Exercise 11. Show that $L^p\U {\mathrm{loc} }(U)$ is a Fréchet space.
Theorem 1 (Locally integrable functions as distributions). The mapping
Defined by
is injective and continuous.
Proof. We begin by showing that $T\U u \in \mathcal{D}’(U)$. Firstly, the integral in (\ref{duality}) is finite as $\varphi$ has compact support. Secondly, if we write $K$ for the support of $\varphi$, it holds that
Which, by our equivalent characterization of $\mathcal{D}’(U)$ in (\ref{equiv}) shows that $T\U u \in \mathcal{D}’(U)$. We now show that the identification is injective. That is, if
Then $u=0$. Consider a compact set $K \subset U$ and write $g$ for the extension of $\mathrm{sign}(u)$ by zero outside of $K$. Clearly $g \subset L^1(\mathbb{R}^d)$. Consider an approximation to the identity $\phi\U n$ (see Appendix 12 ) and set
By the approximation and smoothing of Propositions 6-7 we obtain a bounded sequence with $\varphi\U n \subset C\U c^\infty(U)$ for $n$ large enough and such that
By the first part of the above, we may take a subsequence $\varphi\U {n\U k}$ converging to $g$ almost everywhere, and by the second, we may apply the dominated convergence theorem to obtain that
As a result, $u=0$ vanishes on $K$. Since $K$ was any compact subset of $U$ and every open set can be written as a union of compact sets, we conclude that $u=0$ as desired. The continuity of $T$ follows from the estimate
Where $\varphi \in C\U c^\infty(U)$ has support $K$ (remember we are considering the weak-$\star $ topology on $\mathcal{D}’(U)$). ◻
Due to the above immersion, we will naturally consider $L^1\U {\mathrm{loc}}(U)$ as a subspace of $\mathcal{D}’(U)$. In particular, any subspaces of $L^1\U {\mathrm{loc} }(U)$ such as $L^p(U)$ or $C^\infty(U)$ can also be considered as distributions.
Exercise 12. Show that the $L^1\U {\mathrm{loc}}(U)$ is not closed in $\mathcal{D}’(U)$ .
Support of a distribution
In the continuous case, the support of a function is well-defined as the smallest closed set outside of which the set is zero. However, when working with an equivalence class of functions, the definition must be amended (consider, for example, the support of $0=1\U {\mathbb{Q}}$). The following definitions resolve this.
Definition 7. We say that a distribution $w \in \mathcal{D}’(U)$ vanishes on $V \subset U$ if
And write
If a function vanishes on a collection of sets, it also vanishes on their union, this extends to distributions.
Lemma 1 . Let $\left\{U\U \alpha\right\}\U {\alpha \subset I}$ be a collection of open sets in $U$ and suppose that
Then $w$ vanished on $U:=\bigcup\U {\alpha \in I}U\U \alpha$.
Proof. Let $\varphi$ have support in $U$. Then, by compactness, we can extract a finite covering $\left\{U\U i\right\}\U {i=1}^n$ of $\mathbf{supp}(\varphi)$. Let $\left\{\rho \U i\right\}\U {i=1}^n$ be a partition of unity subordinate to $U\U i$ (see Appendix 13). Then
Since $\varphi$ was any test function supported in $U$ this concludes the proof. ◻
By the just proved Lemma 1, we see that there is a largest set on which $w$ vanishes. As a result, we can make the following definition.
Definition 8 . Let $w \in C\U c^\infty(U)$ and let $V$ be the largest open set on which $w$ vanishes. Then, we define the support of $w$ as
Since $L^1\U {\mathrm{loc}}(U)$ is naturally included in $\mathcal{D}’(U)$ we obtain, in particular the definition of support of a function $f \in L^1\U {\mathrm{loc}}(U)$.
Exercise 13. If $f \in L^1\U {\mathrm{loc}}(U)$, the support of $f$ is the complementary of the largest open set on which $f$ is $0$ almost everywhere. In particular, if $f$ is continuous, the (distributional) support of $f$ coincides with the classical support of $f$.
Sobolev spaces
Now that we have built the space of distributions, we can define weak derivatives of test functions, just as we did with tempered distributions.
Definition 9. Given $w \in \mathcal{D}’(U)$ we define the (weak) $\alpha$-th derivative by
Exercise 14. Show that $D^\alpha w \in\mathcal{D}’(U)$.
A prerequisite for the definition to make sense is that the notion corresponds to that of classical derivative.
Exercise 15. Let $u \in C\U {\mathrm{loc}}^1(U)$ have classical derivatives $u^{(i)}$. Then $u^{(i)}= \partial\U i u$.
Definition 10 (Sobolev spaces). Given an open set $U \subset \mathbb{R}^d$, $k \in \mathbb{N}$ and $p \in [1,\infty]$ we define the Sobolev space
Where $L^p(U)$ is identified as a subspace of $\mathcal{D}’(U)$ by Theorem 1. We give $W^{k,p}(U)$ the norm
That is, $W^{k,p}(U)$ is the space of $k$-times (weakly) differentiable functions with derivatives in $L^p(U)$. An equivalent norm that is also sometimes used is
The local Sobolev spaces $W^{k,p}\U {\mathrm{loc}}(U)$ are defined similarly, where we now only require that
And now generate the topology by local seminorms analogously to $L^p\U {\mathrm{loc}}(U)$.
Theorem 2 (Completeness of Sobolev spaces). For all $k \in \mathbb{N}$ and $p \in [1,\infty]$ both $W^{k,p}(U)$ and $W^{k,p}\U {\mathrm{loc}}(U)$ are Banach spaces. If $p \in (1,\infty)$ these spaces are also reflexive.
Proof. Let $\left\{u\U n\right\}\U {n=1}^\infty$ be a Cauchy sequence in $W^{k,p}(U)$. Then, by definition of the norm on $W^{k,p}(U)$ the sequence of derivatives $D^\alpha u\U n$ is Cauchy in $L^p(U)$ for each $\left| \alpha \right|\leq k$ and since $L^p(U)$ is complete, converge to some functions $u^{\alpha}$
To conclude, it suffices to show that $u:= u^{(0)}$ verifies
This holds as, for every test function $\varphi \in \mathcal{D}(U)$
Where the first and last inequality follows from the continuous immersion of $L^p(U)$ in $\mathcal{D}’(U)$ (Hölder’s inequality). Reflexivity follows from the fact that the mapping
is an isometry, so $\mathbf{Im}(T)$ is closed in the reflexive Banach space $(L^p(U))\U {\left| \alpha \right|\leq k }$ and thus reflexive (see 3 page 70). The case of $W^{k,p}\U {\mathrm{loc}}(U)$ is proved identically now working with the local seminorms. ◻
We now show some relevant properties of the weak derivative, all of which are to be expected knowing the classical case. These can be greatly generalized with tools we will later develop.
Proposition 1 (Properties). Let $u \in W^{k,p}(U)$. Then, it holds that
- Leibniz rule: given $\varphi \in C^1(U)$ it holds that
-
The translation $\tau\U y u(x):=u(x-y) \in W^{k,p}(U)$ with $D^\alpha \tau\U y u = \tau\U y D^\alpha u$.
-
Let $u \in W^{k,p}(\mathbb{R}^d)$ and $v \in L^1(\mathbb{R}^d)$. Then
Proof. Points 1 and 2 follow by the definition of weak derivative and the relevant properties for classical derivatives. The third property follows from the second as, by Fubini,
◻
A natural question is what relationship there is between Sobolev functions and classical derivatives. For example, in $1$ dimension, a classical result is that $u \in W^{1,1}(a,b)$ if and only if $u$ is absolutely continuous and has derivative almost everywhere. A more general result is as follows.
Proposition 2 (Absolute continuity on lines). The following are equivalent
-
$u \in W^{1,p}\U {\mathrm{loc}}(U)$.
-
$u \in L^p\U {\mathrm{loc}}(U)$ is almost everywhere differentiable with classical derivatives $u^{(i)} \in L^p\U {\mathrm{loc}}(U)$ and, given $V \Subset U$ it holds that $u$ is absolutely continuous on almost all (with respect to the Lebesgue measure on $\mathbb{R}^{d-1}$) line segments in $V$ parallel to the coordinate axes. That is, for all $1=1,…,d$ and almost all $\hat{x}\U i=(x\U 1,…,x\U{i-1},x\U {i+1},…,x\U d)$ the function
defined on $E\U i(x):=\left\{t: (x\U 1,…,x\U {i-1},t,x\U {i+1},…,x \U d) \in U\right\}$ is absolutely continuous.
The above holds if we replace $W^{1,p}\U {\mathrm{loc}}(U),L^p\U {\mathrm{loc}}(U)$ with their none local counterparts $W^{1,p}(U),L^p(U)$.
The proof, which can be found in 4 pages $51-55$, is based on the $1$ dimensional case and Fubini. The next exercise shows that, perhaps somewhat unexpectedly, to have $u \in W^{1,p}(U)$ it is not sufficient to require that $u$ is differentiable almost everywhere with integrable derivatives.
Example 2. The devil’s staircase $c$ is differentiable almost everywhere with $c’=0$.
As a result, if $c \in W^{1,p}(0,1)$, then $u$ would be constant (which it is not). In fact, $c \not\in W^{1,p}(0,1)$ as it is not absolutely continuous.
Another interesting observation is that, for $d>1$, a function $u \in W^{1,p}(U)$ may in fact be discontinuous almost everywhere. Consider for example $\Omega =(0,1)^d$, let $\alpha>0$ and $q\U n$ be a countable dense subset of $\Omega$. Define
Then, $u \in W^{1,p}((0,1)^d)$ for all $p < d/(\alpha+1)$. However, $u$ is discontinuous almost everywhere. This seems counterintuitive as we just proved that $u$ must be continuous on almost all lines. The trick is that, almost all lines will not intersect the dense set $q\U n$. For example, if ${q\U n}= \mathbb{Q}^d \cap \Omega$ then $\hat{x}\U i=(x\U 1,…,x\U {i-1},x\U {i+1},…,x\U d)$ is not in $\mathbb{Q}^{d-1}$ for almost all $\hat{x}\U i \in \mathbb{R}^{d-1}$.
Smooth approximation of Sobolev functions
The definition of weak derivative requires one to integrate against smooth functions whenever trying to prove some property holds. This is somewhat cumbersome. One would much rather:
-
Work pretending all Sobolev functions are (classically) smooth.
-
Manipulate them according to the standard rules of calculus.
-
Obtain a result that holds for all Sobolev functions (and not just the classically smooth ones).
The density of various spaces of smooth functions in Sobolev spaces can rigorously justify this process. Or, to use Tao’s terminology, by giving ourselves an epsilon of room.
In this section, we prove the relevant results. These rely heavily on the analogous density results for functions in $L^p(U)$ (see Appendix 12). As a result, they will not when $p=\infty$. We start without making any assumptions on $U$ and obtain two local-type results. Throughout this section, we will often be switching between different open sets and, if following the proofs, making some drawings is recommended.
Theorem 3 (Local approximation by smooth functions). Let $u \in W^{k,p}(U)$ for $p < \infty$, denote its extension by zero $\tilde{u}$ and let $\left\{\phi\U n\right\}\U {n=1}^\infty$ be an approximation to unity. Then
As a result, for any $V \Subset U$,
Proof. Given a compactly embedded set $V \Subset U$ we can take $n$ large enough so that $V+ B \left(0, \frac{1}{n}\right) \subset U$ and as a result, the convolution $\varphi\U n:= \tilde{u} \star \phi\U n$ verifies (see Observation 6)
Thus, by the third property 1, for all $\left| \alpha \right| \leq k$
Taking limits, we conclude from Proposition 6 that
To conclude density of $C\U c^\infty(\mathbb{R}^d)$ in $\left.W^{k,p}(U)\right|\U {V}$ consider $K$ such that
And a bump function $\eta\U V \in C\U c^\infty(\mathbb{R}^d)$ that is equal to $1$ on $V$ and is supported in $K$ (this is possible by Uryshon’s lemma and a convolution). Then,
The density of $C\U c^\infty(\mathbb{R}^d)$ in $W^{k,p}\U {\mathrm{loc}}(U)$ follows by taking $V\U n$ converging to $U$ and $u\U n:= \varphi\U {V\U n,n}$ as then, for every compactly included $W \Subset U$
This concludes the proof as by Exercise 3 local convergence is equivalent to convergence on every compactly included subset. ◻
Observation 3. Note that, without further assumptions on $U$ it is impossible to get a global approximation by smooth functions defined on all of $\mathbb{R}^d$. This is because, the convolution $f\star \phi\U n$ can only be defined on
The above issue disappears when $U =\mathbb{R}^d$. This shows that
Theorem 4 (Global approximation in $\mathbb{R}^d$). It holds that for all $p<\infty$,
Proof. Let $\eta \in C\U c^\infty(\mathbb{R}^d)$ be equal to $1$ on $B\U 1$ and set $\eta \U n(x):=\eta (x /n)$. Then, given $u \in W^{k,p}(\mathbb{R}^n)$ and a smooth approximation to unity $\phi\U n$, we obtain that by the triangle inequality
◻
The following Theorem shows a global-type approximation.
Theorem 5 (Meyers-Serrin: local till boundary approximation). Let $U \subset \mathbb{R}^d$ be open, then for all $p<\infty$
Proof. The proof is an instructive way of using a partition of unity to piece together a local result (in this case, Theorem 3) to get a global one. Let $\epsilon >0$ and consider an open covering $\left\{V\U i\right\}\U {i=0}^\infty$ of $U$ with $V\U 0 =\emptyset$ and $V\U {i} \Subset V\U {i+1}$. By Theorem 17 we may obtain a partition of unity $\rho \U i$ subordinate to the “rings” $U\U {i}:= V\U {i+1}\setminus \overline{V\U {i-1}}$ (the trickery with the indices is so that the $U\U i$ actually cover $U$). Where we relabel so that
We have that $\rho\U i u \in C\U c^\infty({V\U {i+1}})$ with $V\U {i+1} \Subset U$ so by the local approximation in Theorem 3 we can find $n\U i$ such that
Now, we obtain the global approximation by taking
As then
◻
Note that Theorem 5 is not strictly stronger than theorem 3 as it is not, in general, possible to extend functions in $C^\infty\U {\mathrm{loc}}(U)$ to $C\U c^\infty(\mathbb{R}^n)$. As a corollary of Meyers-Serrin’s theorem, we obtain an equivalent definition of $W^{k,p}(U)$.
Exercise 16 . Let $U \subset \mathbb{R}^d$ be an open set and $p<\infty$. Then $W^{k,p}(U)$ is equal to the completion of $C^\infty\U {\mathrm{loc}}(U)\cap W^{k,p}(U)$ with the $\left\lVert \cdot \right\rVert\U {W^{k,p}(U)}$ norm.
Before Theorem 5 was proved both our original definition 10 (distributions with derivatives in $L^p(U)$) and the one in Corollary 16 (closure of smooth functions with Sobolev norm) were used as the definition of $W^{k,p}(U)$. But it was unclear which was the “correct” Sobolev space. This debate was settled by Meyers and Serrin, who proved that, as we just showed both are equal.
We now show an example of how these kinds of density results can be useful. The following generalizes the second point of Proposition 1
Exercise 17 (Change of variables). Let $V,U$ be open in $\mathbb{R}^d$ and $\Phi: V \simeq U$ be bijective with $\Phi \in C^k(V \to \mathbb{R}^d), \Phi^{-1} \in C^1(U\to \mathbb{R}^d)$. Then, for any $u \in W^{k,p}(U)$, it holds that $u \circ\Phi \in W^{k,p}(V)$ and the usual chain rule holds. For example
In Exercise 17 it is important that $\Phi$ is diffeomorphic so that composition with $\Phi$ is continuous.
Exercise 18. Show that the conclusion of Exercise 17 is false if we only assume that $\Phi \in C^k(\mathbb{R}^d)$ and do not impose invertibility.
Now, we provide a final global approximation result in the case where the domain is smooth (see Appendix 14 for a review on manifolds with boundary) and bounded.
Theorem 6 (Global, smooth on boundary approximation). Let $\Omega$ be a bounded open domain with $C^1$ boundary, then for all $p<\infty$.
Proof. The idea will be to locally translate points close to the boundary further into $\Omega$ so that we can convolve with an approximation of unity and then recover the global case with a partition of unity. We begin by “straightening the boundary”. That is, since $\partial \Omega$ is $C^1$, given $x\U 0 \in \partial \Omega$ there exists an open set $V \subset \mathbb{R}^d$ and a function $\gamma \in C^1(\mathbb{R}^{d-1})$ such that, relabelling and flipping the last coordinate axis, if necessary
By considering a translation in the last coordinate $e\U d=(0,\ldots,0,1)$ and its mollification by an approximation of unity $\phi\U n$
For $n$ big enough we have that $\varphi$ is well defined ans smooth on $W\U 0:=B\U {\frac{1}{n}}(x\U 0)$. Since translation is continuous on $L^p(U)$ for $p \in [1,\infty)$ and by the behaviour of differentiation with convolution (see Proposition 1), for $n$ large enough
Now, since $\Omega$ is bounded $\partial \Omega$ is compact, we may extract a finite covering $\left\{W\U i:=B\U {\frac{1}{n\U i}}(x\U i)\right\}\U {i=0}^n$ of $\partial \Omega$ and functions $\left\{\varphi\U i\right\}\U {i=1}^n$ smooth on $W\U i$ such that
Now we take an open set $W\U {n+1} \Subset \Omega$ such that $\left\{W\U i\right\}\U {i=0}^{n+1}$ cover $\Omega$. By the local approximation of Theorem 3 we know we can approximate $u$ on $W\U {n+1}$ by some $\varphi\U {n+1} \in C\U c^\infty(\mathbb{R}^d)$
Finally, we take a smooth partition of unity $\left\{\rho \U i\right\}\U {i=0}^{n+1}$ subordinate to $\left\{W\U i\right\}\U {i=0}^{n+1}$ and a bump function $\eta \in C\U c^\infty(\mathbb{R}^d)$ which is equal to $1$ on $\Omega$ and is supported on $\bigcup\U {i=0}^{n+1} W\U i$ (see example 5) and set
This gives the desired approximation
This concludes the proof.◻
In contrast to Theorem 5, Theorem 6 shows that Sobolev functions on smooth bounded domains can be approximated by functions that are also smooth on the boundary of the domain $\Omega$. This will prove fundamental in the next section. Both to extend them to the whole of $\mathbb{R}^d$ and to restrict them to $\partial \Omega$.
Extensions and restrictions
Many results in the theory of Sobolev spaces are proved first on $\mathbb{R}^d$ and then extended to more general domains by a continuous extension followed by a restriction. For example, if one can show that $W^{k,p}(\mathbb{R}^d) \in L^q(\mathbb{R}^d)$ for some $p,q,r$ then, denoting by $\tilde{u}$ the extension of $u$ to $\mathbb{R}^d$
which shows that $W^{k,p}(\mathbb{R}^d) \subset L^q(\Omega)$. In the reasoning above, it is necessary for the extension to be continuous, otherwise we fail on the first $\sim$. As we saw previously, merely extending by zero will not do and in this section, we develop the necessary tools to extend Sobolev functions from a domain $\Omega$ to $\mathbb{R}^d$.
Definition 11 . Let $X(U)$ be a topological space of functions for each open $U \subset \R^d$. We say that $\Omega $ is an extension domain for $X$ is there exists a continuous operator
such that $Eu(x)=u(x)$ for almost all $x \in \Omega $. We call $E$ an extension operator.
For an extension to be possible, it is crucial that $\Omega$ is regular enough. It will be sufficient to impose that $\Omega$ have uniformly Lipschitz boundary. The following definition and Theorem can be found in Leoni, 2017 Section 13.
Definition 12 . We say that an open set $\Omega \subset \mathbb{R}^d$ has uniformly Lipschitz boundary if there exists $\epsilon,L>0, N \in \mathbb{N}$ and an open covering $\left\{U\U n\right\}\U {n \in \mathbb{N}}$ of $\partial \Omega$ such that
- For all $x \in \partial \Omega$ there exists a $U\U n$ such that $B\U \epsilon(x) \subset U\U n$.
- Every point in $\mathbb{R}^d$ is contained in at most $N$ sets $U\U n$.
- For each $n$ there exist local coordinates $y=\left(y^{\prime}, y \U n\right) \in \mathbb{R}^{N-1} \times \mathbb{R}$ and a Lipschitz continuous function $f: \mathbb{R}^{N-1} \rightarrow \mathbb{R}$ (both depending on $n$ ), with Lipschitz constant $\operatorname{Lip} f \leq L$, such that $\Omega \U n \cap \Omega=\Omega \U n \cap V \U n$, where $V \U n$ is given in local coordinates by $$ \left\{\left(x^{\prime}, x \U d\right) \in \mathbb{R}^{N-1} \times \mathbb{R}: x \U d>f\left(x^{\prime}\right)\right\} . $$
That is, a domain is uniformly Lipschitz if it is has a locally finite covering which makes it of type $C^{0,1}$ (see Appendix 14). Below we show two typical examples.
Exercise 19 . Show that if $\Omega$ is bounded with Lipschitz boundary or if $\Omega=\mathbb{R}^d$ then it has uniformly Lipschitz boundary.
The following theorem shows that if $\partial\Omega$ is uniformly Lipschitz, $\Omega$ is an extension domain for $W^{k,p}$. To simplify the proof we will give the proof in the case of bounded open sets with $C^k$ boundary. Using the approximation of Sobolev functions by functions smooth on the boundary and a change of variables, we can extend functions in $W^{k,p}(\Omega)$ to the whole of $\mathbb{R}^d$.
Theorem 8 (General extension). Let $\Omega\subset \mathbb{R}^d$ be an open set with uniformly Lipschitz boundary. Then $\Omega$ is an extension domain for $W^{k,p}(\Omega)$ and $C^k(\Omega)$ for all $p \in [1,\infty]$.
Proof. We prove the result when the domain is bounded with $C^k$ boundary and when $p<\infty$. The general result can be found in Leoni, 2017 page 424. work first in the upper half-space (the canonical example of a manifold with boundary)
That is, we suppose that there is some open set $\Omega’ \subset \mathbb{R}^d$ such that
Where
By Theorem 6, we also give ourselves an epsilon of room by supposing that $u \in C^k(\overline{\Omega})$. We define the extension of $u$ to $\Omega’$ as
We will have $Eu \in C^k(\Omega’)$ as long as we can get the derivatives to match up on the boundary $\{x\U d=0\}\cap \overline{\Omega’}$. That is, as long as $a\U j$ verify
The above is a system of $k+1$ equations with $k+1$-unknowns $a\U j$. Its matrix is the Vandermonde matrix (which is invertible). As a result, the system may be solved to extend $u$. By the form of $Eu$, we have the bound
Where $c:= (k+1)^{l+1}\max \left\{1,\left\lVert a \right\rVert\U \infty\right\}$. Working now in the general case for $\Omega$, we may cover the compact $\overline{\Omega}$ by a finite amount of bounded open sets $\Omega\U i \subset W$ such that
Where $\Omega\U i’$ are open in $\mathbb{R}^{d}$ and $\Phi\U i$ are $C^k$ diffeomorphisms. By the previous case, we can extend $u’\U i:=u \circ \Phi\U i^{-1} \in C^k (\Omega\U i’ \cap \mathcal{H}^d)$ to functions $\widetilde{u’\U i} \in C^k(\Omega\U i’)$ and then transform back to the original space to get
Where
The hidden constant depends only on $c,\left\lVert \Phi\U i \right\rVert\U {C^k(\Omega\U i)}\left\lVert \Phi\U i^{-1} \right\rVert\U {C^k(\Omega\U i’)}$. Next, using a partition of unity subordinate to $\left\{\Omega\U i\right\}\U {i=1}^n$ we glue the local extensions together to form an extension to all of $\Omega$
The desired extension can now be obtained by multiplying $\tilde{u}$ with a bump function $\eta$ that is supported in $W$ and equal to $1$ on $\Omega$.
By (\ref{bound}) we have that
As a result, $E$ is a (bounded) linear operator. So far we had considered $u \in C^k(\overline{\Omega})$. Now, since by Theorem 6 the space $C^k(\overline{\Omega})$ is dense in $W^{k,p}(\Omega)$ we may extend $E$ to a linear operator on the whole of $W^{k,p}(\Omega)$. A verification shows that $E$ is also bounded as an operator from $C^k(\Omega)$ to $C^k(\mathbb{R}^d)$. This concludes the proof. ◻
Exercise 20 (Restriction). Under the conditions of Theorem 8, show that
That is, functions in $W^{k,p}(\Omega),C^{k}(\Omega)$ are equal to the restriction of functions in $W^{k,p}(\mathbb{R}^d),C^{k}(\mathbb{R}^d)$ respectively.
Using extensions also gives us a way to define the Sobolev spaces $H^s(\Omega)$ when the exponent $s$ is real valued.
Definition 11.Let $\Omega$ be an extension domain for $W^{k,p}(\Omega)$. Then, for all $k \in \mathbb{N}\U +, s \in [0,k]$ we define
To further generalize this definition to domains where restriction is not possible, one needs to use complex interpolation (see for example 5 pages 321-333).
Trace theorem
As we already discussed, a PDE often incorporates boundary information such as $\left.u\right|\U {\partial \Omega}=0$. This is well defined if $u$ is continuous; however, if $u \in W^{k,p}(U)$, and is thus only defined almost everywhere, then $\left.u\right|\U {\partial U}$ is a priori not well defined. The following theorem remedies this issue.
Proposition 8 (Trace). Let $\Omega \subset \mathbb{R}^d$ be open with Lipschitz boundary and let $p\in[1,\infty)$. Then there exists a continuous linear operator
Such that $\operatorname{Tr}(u) =\left.u\right|\U {\partial \Omega}$ for all $u \in C(\overline{\Omega}) \cap W^{1,p}(\Omega)$.
Proof. We will only prove the case where $\Omega$ is bounded and of class $C^1$. The proof of the general statement can once more be found in Leoni, 2017 page 592.
As in previous results, the trick is to suppose first $u$ is
smooth, work locally, and then obtain a global result using a partition
of unity and the density in Theorem 6.
Given $x\U 0 \in \partial \Omega$ we take a open set
$U \subset \mathbb{R}^d$ containing $x\U 0$. Flattening out the boundary
by $\Phi: U \simeq U’$ where necessarily the boundary is preserved
and using the extension theorem 8 to extend $u’:= u\circ \Phi$ to $\widetilde{u}’$ with compact support $K \subset \mathbb{R}^d$ we obtain by the divergence theorem
where in the second inequality, we used the chain rule and in the last, Hölder’s inequality. Since $\Phi^{-1}$ is $C^k$, and by the continuity of the extension, we obtain what we are looking for in
We had supposed $u$ smooth, now taking a finite covering $\left\{U\U i\right\}\U {i=1}^n$ of $\partial \Omega$ (this is possible by compactness of $\partial \Omega$) and taking a subordinate partition of unity $\rho \U i$ we conclude from (\ref{estimate local}) that
That is,
Using Theorem 6 to extend $\operatorname{Tr}$ continuously to $W^{k,p}(\Omega)= \overline{\left.C\U c^\infty(\mathbb{R}^d)\right|\U {\Omega}}$ concludes the proof. ◻
Note that, if $\Omega$ is bounded, then $L^p \U {\mathrm{loc}}(\Omega)=L^p(\Omega)$ so $\operatorname{Tr}(u) \in L^p(\partial \Omega)$.
Definition 12. We define the trace of $u \in W^{k,p}(\Omega)$ as $\operatorname{Tr}(u)$. We also use the notation
To get an estimate on the trace, we paid $1$-degree of regularity. We can do better and only pay ${1}/{p}$ degrees of regularity. This uses the theory of Besov spaces which we will not develop here. In the case $p=2$, we can use Hölder spaces $H^s(\Omega)$ to get the improved result.
Theorem 9. For all real $s> 1 /2$ the trace operator is a continuous operator
Proof. Straightening out the boundary and using the extension operator as in the trace theorem 8, it is sufficient to work in the case where $u$ is smooth and defined on $\mathcal{H}^{d}$. By Fourier inversion, if we write $\xi=(\xi’,\xi \U d)$
So, by Cauchy Schwartz
The change of variables $\xi \U d \to \left\langle\xi ‘\right\rangle\xi \U d$ shows that
Where in the inequality, it was used that $s> 1 /2$. We deduce from (\ref{f1}) and (\ref{f2}) on taking norms that
Which concludes the proof. ◻
A particularly useful space of functions related to the trace operator is the following
Definition 13. We define the space of functions with trace zero as
Where the closure is with respect to the topology on $W^{k,p}(U)$.
Exercise 20 . Show that for all $u \in W^{k,p}\U 0(\Omega)$
The converse to Exercise 20 holds but is far from trivial.
Proposition 3. Let $\Omega$ be a bounded open set with $C^{m-1,1}$ boundary. Then
The proof is very technical. See 6 page 274 and Leoni, 2017 page 596 for the details.
Being able to approximate functions in $W\U 0^{k,p}(U)$ by smooth functions compactly supported inside of $U$ gives us many more tools. For example, a function $u$ in $W^{k,p}\U 0(U)$ can be extended by zero to obtain an element $\widetilde{u}$ in $W^{k,p}(\mathbb{R}^d)$ even for non-smooth unbounded domains.
Exercise 21 (Extension trace 0). Let $U$ be an open set and define
Then
is a linear with $\left\lVert E \right\rVert=1$.
Observation 4. The fact that we can extend functions in $W^{k,p}\U 0(U)$ for arbitrary $U$ allows one to derive results that when stated for the whole of $W^{k,p}(U)$ require $U$ to be smooth so that it is possible to extend $U$.
Exercise 22 (Integration by parts 1). Let $U$ be any open set and consider $u \in W^{1,p}\U 0(U), v \in W^{1,p’}(U)$ then
Exercise 23 (Integration by parts 2). Let $\Omega$ be a bounded open set of $\mathbb{R}^d$ with $C^1$ boundary and consider $u \in W^{1,p}(\Omega), v \in W^{1,p’}(\Omega)$ then
Where $\textbf{n}$ is the outward pointing unit normal vector to $\partial \Omega$.
Sobolev embeddings and inequalities
Sobolev inequalities are relationships that bound the norm of $u$ in different function spaces depending on how differentiable and integrable $u$ is. For example, such a relationship could look like
Where $p^\star$ is a function of the remaining coefficients $l,q,p$. By considering the rescaling $u(\lambda x)$, performing a change of variables, and taking $\lambda$ to $\infty$ we see that for such a relationship to hold, it is necessary that
The case $k=l+1$ gives rise to the following definition
Definition 14. The Sobolev conjugate of $1\leq p<d$ is $p^\star $ defined by
Note that $p<p^\star $. The idea behind inequalities, such as (\ref{example}) is to cash in some differentiability for some integrability. The main results used to do this are based on the fundamental theorem of calculus. First, we need the following lemma.
Lemma 2 (Loomis-Whitney inequality). Let $d \geq 1$, let $f\U 1, \ldots, f\U d \in L^p\left(\mathbb{R}^{d-1}\right)$ for some $p \in (0,\infty]$, and define
Then,
Proof. The case $d=2$ is immediate by Fubini. The general case follows from induction on $d$. We write $(x\U 1,\ldots x\U {d+1})=(x’,x\U {d+1})$
where in the first inequality, we applied Cauchy-Schwartz with $q= d /(d-1), q’ =d$. Now applying the general version of Hölder’s
to $g\U i:= \left\lVert f\U i(\cdot ) \right\rVert^{\frac{p}{d}}\U {L^p(\mathbb{R}^{d})} \in L^{d}(\mathbb{R})$ gives
Substituting into (\ref{induc}) concludes the proof. ◻
Using the Loomis-Whitney inequality and the fundamental theory of calculus gives us our first Sobolev inequality
Theorem 10 (Sobolev-Gagliardo-Niremberg). Given $1 \leq p<d$ it holds that
Proof. By density (see Theorem 4), it is enough to take $u \in C\U c^\infty(\mathbb{R}^d)$. Applying the fundamental theorem of calculus gives
Multiplying all these inequalities together gives
Applying the Loomis-Whitney inequality (\ref{loomis ineq}) “with $p=1$” and Hölder’s inequality shows
It remains to choose $m$ such that
Substituting into (\ref{hard}) gives
This concludes the proof. ◻
Exercise 24 . Given $p<\frac{d}{k}$ define $p_k^\star$ by $\frac{1}{p_k^\star}=\frac{1}{p}-\frac{k}{d}$. Then,
The result can also be further generalized An estimate for the endpoint $d=p$ can also be achieved
Theorem 11 . It holds that
Proof. Setting $p=d$ in our estimate (\ref{hard}) gives
Applying Young’s product inequality with $p = \frac{m}{m-1}, p’= m$ and using that raising to a power is convex gives
Taking $m=d$ above gives
We also trivially have $\left\lVert u \right\rVert\U {L^d(\mathbb{R}^d)} \leq\left\lVert u \right\rVert\U {W^{1,d}(\mathbb{R}^d)}$ so by interpolation we can extend the inequality to
We now iterate, taking $m=d+1$ gives
Which combined with (\ref{step 1}) and interpolating gives
Iterating this process (taking $m=d+2,\ldots, m=d+k$ in (\ref{22}) ) shows that
From this, we conclude the result. ◻
Exercise 25 . It holds that
Note that the constant in our above estimate blows up on iterating. As a result, we do not expect
This holds if and only if $d=1$. Otherwise, we require more integrability. However, this extra integrability can be converted into regularity in the style of Sobolev spaces. First, we recall the following definition
Definition 15. Let $U \subset \mathbb{R}^d$ be open and $\gamma \in \mathbb{R}\U +$, we define the Holder space
Where the Holder norm is defined as
For $\gamma =1$ the $C^{k,\gamma }$ is the space of functions with bounded derivatives up to order $k$ and whose $k$-th order derivatives are Lipschitz continuous.
Theorem 12 (Morrey). Let $p>d$ and set $\gamma=1-\frac{d}{p}$. Then, the following inclusion is continuous
The proof is technical and can be found in 7 page 282.
As is logical, as $p$ approaches $d$ from above, the extra differentiability we get goes to $0$. Furthermore, no matter how much integrability we cash in, we can never get more differentiability than we started with, so $\gamma \to 1$ as $p \to \infty$.
Exercise 26 (Sobolev regularity). Let $p>d$ and set $\gamma=1-\frac{d}{p}$. Then, the following inclusion is continuous
Combining the three results gives
Theorem 13 (Rellich-Kondrachov). Let $\Omega$ be an extension domain for $W^{k,p}$, then the following inclusions are continuous
Where $p_k^\star$ is defined by the relation $\frac{1}{p_k^\star}=\frac{1}{p}-\frac{k}{d}$ and $\gamma =1 -\frac{p}{d}$. Furthermore, if $\Omega$ is bounded the first, second, fourth, and third composed with the fourth inclusions are compact.
Proof. The fact that the above inclusions are continuous, follows by our three Sobolev inequalities in Exercises 24,25,26 together with the extension theorem 8.
The compactness of the embeddings requires reduces to showing that the unit ball in each of the embedded spaces is equicontinuous.
- For the first inclusion we will use
Fréchet--Kolmogorov's
theorem. First, we note that we can suppose $q>p$ as
$L^q(\Omega) \hookrightarrow L^p(\Omega)$. Let $B\U 1$ be the unit
ball in $W^{k,p}(\Omega)$. By continuity of the inclusion, $B\U 1$ is
bounded in $L^q(\Omega)$ and it only remains to show that $B\U 1$ is
equicontinuous. We have that
$$\begin{aligned} \left\lVert \tau\U h u-u \right\rVert\U {L^p(\Omega)}\leq \left\lVert \nabla u \right\rVert\U {L^p(\Omega)}\left| h \right| , \quad\forall u \in W^{1,p}(\Omega) . \end{aligned}$$Where the above is known to be true for smooth functions by the fundamental theorem of calculus and extends by density to $W^{k,p}(\Omega)$ (we recall translation is continuous on $L^p$ for $p<\infty$). Now, since $p<q<p_k^\star$ we can write$$\begin{aligned} \frac{1}{q}=\frac{\alpha}{p}+\frac{1-\alpha}{p_k^\star} .\end{aligned}$$Applying interpolation, we obtain that$$\begin{aligned} \left\lVert \tau\U h u-u \right\rVert\U {L^q(\Omega)}\leq \left\lVert \nabla u \right\rVert\U {L^p(\Omega)}^\alpha\left\lVert u \right\rVert\U {L^{p_k^\star}(\Omega)}^{1-\alpha}\left| h \right| , \quad\forall u \in W^{1,p}(\Omega) . \end{aligned}$$This shows equicontinuity and concludes the first case.
- The compactness of the second inclusion is proved identically.
- For the compactness of the last inclusion we use Arzelà--Ascoli
on a "derivative by derivative basis". By definition of Hölder norm,
$$\begin{aligned} \left| D^\alpha u(x)- D^\alpha u(y) \right|&\lesssim \left\lVert u \right\rVert\U {C^{k}(\mathbb{R}^d)}\left| x-y \right| , &&\quad\forall \left| \alpha \right|<k\\ \left| D^\alpha u(x)- D^\alpha u(y) \right|&\lesssim \left\lVert u \right\rVert\U {C^{k,\gamma }(\mathbb{R}^d)}\left| x-y \right|^\gamma , &&\quad\forall \left| \alpha \right|=k. \end{aligned}$$As a result, for each $\left| \alpha \right|\leq k$ the family$$\begin{aligned} A\U \alpha:=\left\{D^\alpha u: u \in B\U 1 \subset C^{k,\gamma }(\overline{\Omega})\right\},\end{aligned}$$is equicontinuous. So by Arzelà--Ascoli we may extract a sequence $u\U {n}$ such that $D^\alpha u\U n$ converges uniformly to some $u^{(\alpha)}$. By the fundamental theorem of calculus we conclude that $u^{(\alpha)}=D^\alpha u^{(0)}$ and as a result $u\U n \to u \in C^k(\overline{\Omega})$. That is, the unit ball $B\U 1 \subset C^{k,\gamma }$ is sequentially compact and thus compact when embedded in $C^k(\overline{\Omega})$. This proves this point.
- The composition of the inclusions on the last line is compact as the composition of a compact and a continuous operator is compact. This concludes the proof.
◻
Exercise. Show that if $\Omega$ is unbounded then the inclusions in Theorem 13 are not compact.
As a particular case of Rellich’s theorem 13 we obtain the following simpler looking corollary
Corollary 0 Let $q< p_k^\star$, then it holds that following inclusion is compact
In particular, for all $p \in [1, \infty]$, the following inclusion is compact
Proof. For any of the cases in Rellich-Kondrachov’s theorem, the condition on $q$ holds. The first part of the result then follows as $C^k(\overline{\Omega}) \hookrightarrow L^q(\Omega)$ and the second part from the fact that $p< p^{k^\star }$. ◻
Compact embeddings in spaces of higher order can be obtained through the following.
Proposition 0 Let $k,l \in \N\U 0$ and $p,q \in [1,\infty]$ be such that
is compact. Then, the inclusion
is also compact.
Proof. Let $u\U n \in W^{k+l,p}(U)$ be a bounded sequence. By assumption $W^{k,p}(\Omega)$ is compact in $L^q(\Omega)$, so we may extract a subsequence $u\U {n\U k}$ such that, for $\abs{\alpha} \leq l$,
Using the same technique as in Theorem 2 shows that $u^{(\alpha)}= D^{\alpha}u$. This shows that $u\U {n\U k} \to u$ in $W^{l,q}(\Omega)$ and, by the equivalence of compactness and sequential compactness, concludes the proof. ◻
This result can be combined directly with Rellich-Kondrachov or any other embedding. For example, when combined with Corollary 0 we get the following.
Corollary 0.1 Let $q< p_k^\star$, then it holds that following inclusion is compact
In particular, for all $p \in [1, \infty]$, the following inclusion is compact
Using Observation 4 we can also obtain Sobolev embeddings for non-smooth domains if we consider Sobolev spaces with trace $0$.
Theorem 14 (Rellich for trace 0 and irregular domain). Let $U\subset \mathbb{R}^d$ be a bounded domain. Then, the conclusions of Theorem 13, Proposition 0, and Corollary 0.1 hold for the space hold if we swap everywhere $W^{k,p}(\Omega)$ for $W^{k,p}\U 0(U)$ and $W^{k+l,p}(\Omega)$ for $W^{k+l,p}\U 0(U)$.
Proof. The proof follows in an identical method as the aforementioned results as we still have density of smooth functions $W^{k,p}\U 0(U)$ and the extension theorem, which is now given by Exercise 21. ◻
The main utility of all these compact embeddings is that given a sequence $u\U n$ whose derivatives are bounded in certain $L^p$ norms we can extract convergent subsequences in appropriate spaces. We end this post (modulo appendices) with one of the most useful inequalities, which we will make use of this in future posts
Theorem 14 (Poincaré inequality). Let $u \in W^{1,p}\U 0(U)$ where $U$ is bounded in one direction. Then
Proof. By density (which holds by definition of $W^{k,p}\U 0(U)$) of it is sufficient to reason for $u \in C\U c^\infty(U)$ and pass to the limit. By relabelling, we may suppose $U$ is bounded along the $x\U d$ axis. That is, for some finite $a<b$
The idea is to use the fundamental theorem of calculus together with the compact support of $u$. This allows us to rewrite
Taking $L^p(\mathbb{R}^d)$ norms above gives
This concludes the proof. ◻
Convolutions and regularization
The convolution of two functions $f,g$ can be thought of as “blurring.” $f$ by averaging it against $g$. In the case where $g$ is smooth, this blurring has the effect of smoothing out any sharp edges and irregularities in $f$. This allows us to approximate irregular functions by smooth ones and serves as an important technical tool in our analysis.
Definition 16 (Convolution of functions). Given $f$ and $g$ we define the convolution of $f,g$ to be the function $f \star g$
The definition given by (\ref{convo}) is purposefully vague. We still need to specify what spaces $f,g$ belong to so that $f\star g$ is a well-defined element (of a further unspecified space). This can be done as follows.
Proposition 4 (Young’s convolution inequality). Consider the definition in (\ref{convo}) and let $p,q,r \in [1, \infty]$. Then, it holds that
- If $f \in L^1(\mathbb{R}^d)$ and $g \in L^p(\mathbb{R}^d)$ then $f\star g \in L^p(\mathbb{R}^d)$ with
- Suppose that
Then $f\star g \in L^r(\mathbb{R}^d)$ with
In any of the above cases, $f\star g=g\star f$.
Proof. The first point follows from the triangle inequality for the Bochner integral (in this context, this is also called Minkowski’s integral inequality) as
To see the second point, fix $f$ and define the linear operator $T\U fg:= f\star g$. Then, for $g \in L^1(\mathbb{R}^d)$ and $g \in L^{p’}(\mathbb{R}^d)$ respectively
The first inequality is point one, and the second follows from Cauchy Schwartz. Now, applying Riesz-Thorin’s interpolation theorem concludes the proof. ◻
The definition of convolution can be extended to even more settings for example, suppose that $g$ is the density of some finite (possibly signed) measure $\mu$ and $f$ is bounded, then
Definition 17 (Convolution of function with measure). Let $\mu$ be a finite signed Borel measure on $\mathbb{R}^d$ and $f \in L^p(\mathbb{R}^d)$ then we define the convolution
Note that, once more, by the triangle inequality, the convolution is well-defined with
Now, if we consider $f,g$ to be the densities of some finite (signed) measures $\mu,\nu$ then we obtain that for bounded $h$
That is, the convolution of $\mu$ with $\nu$ is the pushforward of the product measure $\mu \otimes \nu$ with the sum $S(x,y)$.
Definition 18 (Convolution of measures). Let $\mu ,\nu$ be two finite signed measures on $\mathcal{B}(\mathbb{R}^d)$. Then the convolution of $\mu \star \nu$ is the pushforward
The language of random variables can give some good motivation for this.
Example 3. Let $X,Y$ be random variables with law $\mu ,\nu$ then $X+Y$ has law $\mu \star \nu$. Furthermore, if $X, Y$ are independent and $\mu,\nu$ are absolutely continuous with densities $f,g$ then $X+Y$ is absolutely continuous with density $f\star g$.
Proof. The first part is by definition of pushforward. To show that $\mu \star \nu$ has density $f\star g$ it suffices to read the reasoning in equation (\ref{push}) backward. ◻
Through the random variable interpretation, we also see that if $\mu,\nu$ have all their mass in $A, B$ then their convolution must have all its mass in $A+B$. That is,
Lemma 3 . Let $f,g,\mu,\nu$ be such that the convolution is well-defined. Then
Proof. This follows directly from the definition of convolution. ◻
One technical point is that to define the convolution of two objects, they must be defined globally. For example if $U \subsetneq \mathbb{R}^d$, we can’t convolve $f \in L^p(\mathbb{R}^d)$ with $g \in L\U 1(U)$ as the integral
requires we evaluate $f$ on all of $\mathbb{R}^d$. One workaround is if $\phi\in L^1(\mathbb{R}^d)$ with $\mathbf{supp}(\phi)\subset \overline{B(0,\epsilon ) }$ we can extend $f$ to be equal to some $g \in L^p(\mathbb{R})$ outside of $U$
Then, the convolution $\tilde{f}\star g$ is well defined and equal to
As we can see, the convolution, in general, depends on how we extend $f$ outside of $U$. However, it is independent of the extension for $x$ in
With
For this reason, we will employ the following notation.
Definition 19 . Given $f \in L^p(U)$ and $\phi\in L^1(\mathbb{R}^d)$ with $\mathbf{supp}(\phi)\subset \overline{B(0,\epsilon ) }$ we define $f\star \phi \in L^p(U\U \epsilon )$ as
Convolution of distributions with test functions can also be considered. A similar reason to previously leads us to the following definition
Definition 20. Let $T \in \mathcal{D}’(\mathbb{R}^d)$ and $\varphi \in C\U c^\infty(\mathbb{R}^d)$. Then, we define the convolution $T\star \varphi \in \mathcal{D}^\star (\mathbb{R}^d)$ by
In the above, we can also swap all occurrences of $C\U c^\infty(\mathbb{R}^d)$ and $\mathcal{D}’(\mathbb{R}^d)$ by $\mathcal{S}(\mathbb{R}^d)$ and $\mathcal{S}’(\mathbb{R}^d)$ respectively. An interesting fact is that the convolution of a distribution with a function is itself a function.
Proposition 5. Convolution of distribution and test function is smooth:
-
Let $\varphi \in \mathcal{D}(\mathbb{R}^d), w \in \mathcal{D}’(\mathbb{R}^d)$ then $\omega \star \varphi \in C^\infty \U {\mathrm{loc}}(\mathbb{R}^d)$.
-
Let $\varphi \in \mathcal{S}(\mathbb{R}^d), w \in \mathcal{S}’(\mathbb{R}^d)$ then $\omega \star \varphi \in C^\infty \U {\mathrm{loc}}(\mathbb{R}^d)$.
The previous definitions all go through word by word in the case where we substitute the domain from Euclidean space $\mathbb{R}^d$ to a LCA group with Haar measure $\mu$. For example
A typical case is when $G=\mathbb{T}^d$ with the Lebesgue measure or $G=\mathbb{Z}^d$ with the counting measure. These respectively give
The same results are also obtained. In fact, save the commutation $f\star g=g\star f$, the above results hold even if $G$ is not Abelian. In this case, one considers the left or right Haar measure. See, for example, 8 444R.
Smoothing in $L^p$
In this section, we examine how convolution can be used to approximate functions by smoother ones. This is of great practical use as it allows us to
-
Consider an appropriate space of functions for our problem, smooth or otherwise.
-
Perform formal manipulations using the standard rules of calculus as if all functions in this space were smooth and compactly supported until we obtain the desired result.
-
Pass to the limit to recover the expression for the whole class of functions.
A crucial tool in this program is the following:
Definition 21 . We say that a family of functions $\{\phi\U n\}\U {n= 1}^\infty \subset L^1(\mathbb{R}^d)$ is an approximation to unity if
-
Norm 1: $\left\lVert \phi\U n \right\rVert\U {L^1(\mathbb{R}^d)}=1$.
-
Decreasing support: $\mathbf{supp}(\phi\U n) \subset B(0, 1 /n)$.
If $\phi\U n \in C\U c^\infty(\mathbb{R}^d)$ we say that $\phi\U n$ are smooth.
Observation 5. The above definition is frequently also given letting the index set range over $\epsilon \in \mathbb{R}\U +$ and taking $\mathbf{supp}(\phi\U \epsilon ) \subset B(0,\epsilon )$. This is equivalent and simply leads to taking $\epsilon \to 0$ instead of $n \to \infty$.
The first question is whether a smooth approximation to the identity exists. In the following example, we answer this in the affirmative.
Example 4. Let $\varphi \in C\U c^\infty(\mathbb{R}^d)$ then
is a smooth approximation of the identity. Additionally,
By Proposition 4 $(L^1(\mathbb{R}^d),\star )$ is a Banach algebra. However, it is a non-unital one. That is, there does not exist an element $e$ such that
However, we will soon see that, in a limiting sense, an identity for the convolution exists. First, we need the following lemma.
Lemma 4 . The space $C\U c(\mathbb{R}^d)$ is dense in $L^p(\mathbb{R}^d)$ for all $p \in [1,\infty)$.
Proof. Consider $f \in L^p(\mathbb{R}^d)$. If $f =1\U A$ for some measurable set $A$ with finite measure then, by the outer and inner regularity of the Lebesgue measure, we may take $U, K$ open and compact respectively with $U \subset A \subset K$ and
Where we wrote $\mu$ for the Lebesgue measure on $\mathbb{R}^d$. By Urysohn’s lemma there exists a continuous function $\varphi \in C\U c(U)$ such that $\varphi \leq 1$ and $\varphi$ is $1$ on $K$. Then,
Since the space of simple functions is dense in $L^p(\mathbb{R}^d)$ this concludes the proof. ◻
The name “approximation of unity” in Definition 21 is justified by the following proposition.
Proposition 6 . Let $f \in L^p(\mathbb{R}^d)$ where $p \in [1,\infty)$ and consider $g \in C\U c(\mathbb{R}^d)$ and an approximation to unity $\phi\U n$. Then, it holds that
Proof. Consider $\epsilon >0$. Using that $\phi\U n$ has mass $1$ and is supported on $B(0,1/n)$.
Now, taking norms and $n$ large enough gives
where in the last inequality, we used that $g$ is uniformly continuous and $\phi\U n$ has mass $1$. Since $\epsilon >0$ was any, this shows the first part of the proposition.
We now prove the second part. By Lemma 4 we can choose $g$ such that
Now, since $K\U n:=\mathbf{supp}(g\star \phi\U n) \subset K + B(0, 1 /n)$, whose measure is bounded by some $M>0$, the inequality in (\ref{nm}) shows that
Now, using the triangle inequality and Young’s convolution inequality 4 gives
This shows the second part and concludes the proof. ◻
The question is, why would we want to approximate a function by its convolutions with some smooth functions the answer is given in the following two results.
Proposition 7 (Smoothing effect). Let $f \in L^1\U {\text{loc}}(\mathbb{R}^d)$ and $\phi \in C\U c^\infty(\mathbb{R}^d)$. Then $f\star \phi \in C^\infty(\mathbb{R}^d)$ with
Furthermore, if $f$ is compactly supported then $f\star \phi \in C\U c^\infty(\mathbb{R}^d)$.
Proof. By induction, it suffices to consider the case $D^\alpha = \partial \U i$ for some $1 \leq i \leq d$. This case can be proved by a differentiation under the integral sign as, given $\left| x \right|\leq M$
Where $K$ is the support of $\varphi$. ◻
Observation 6 (Local smoothing). The smoothing effect also holds when $f$ is only defined on some open set $U$. Then, with the notation of Definition 19, $f\star \phi \in C^\infty(U\U \epsilon )$ with an identical proof showing
Theorem 15 . It holds that
Where the closures are respectively in the $L^p(\mathbb{R}^d)$ and the uniform topology $($given by $\left\lVert \cdot \right\rVert\U {\infty})$.
Proof. This follows immediately from Proposition 6 and Proposition 7. ◻
Exercise 27. Let $U$ be an open subset of $\mathbb{R}^d$, show that
The above can be generalized to non-Euclidean spaces.
Theorem 16. Let $(X,\mu )$ be a measure space such that $X$ is locally convex and Hausdorff and $\mu$ is inner and outer regular. Then
Suppose additionally that $X$ is a group, that $\mu$ is the left or right Haar measure, and there exists an approximation to unity $\phi\U n$ on $X$. Then
Proof. The first part can be proved by the same method as in Lemma 4 (note that Uryshon’s lemma still holds for LCH spaces). The second part follows by copying the proof of Propositions 6 and 7. ◻
The assumption of the existence of an approximation of unity is perhaps the most delicate, but it can be applied, for example, in the following case.
Corollary 1 . It holds that
Note that the second part of Corollary 1 also follows from the Stone-Weierstrass theorem. Similar results hold in the space of distributions.
Proposition 8. Let $T\in \mathcal{D}’(\mathbb{R}^d)$ and $\varphi\U n$ be an approximation to unity. Then
As a result, $\overline{C\U c^\infty(\mathbb{R}^d)}=\mathcal{D}’(\mathbb{R}^d)$.
The proof can be found in 9 page 308.
Global to local and back again
Often, it is advantageous to work locally and then reason in the general case by some approximation. A useful tool in this respect are bump functions.
Definition 22. A bump function (also called cutoff function) is a function $\eta \in C\U c^\infty(\mathbb{R}^n)$.
Constructing bump functions that have some desired support is a tool we use frequently throughout. Here, we provide two examples to show how this may be done. Other constructions are, of course, possible.
Example 5 . Given two open sets $V,U$ with $V \Subset U$ there exists $\eta \in C\U c^\infty(\mathbb{R}^d)$ with support in $U$, equal to $1$ on $V$ and with $0\leq \eta \leq 1$.
Proof. Since $V \Subset U$, there exists a compact $K$ with
Now, by Urysohn’s lemma there exists a continuous function $f \in C\U c(\mathbb{R}^n)$ such that $0\leq\varphi \leq 1$ and $\varphi$ is $1$ on $K$. If we now take an approximation of unity $\left\{\phi\U n\right\}\U {n=1}^\infty$ and choose $N$ large enough so that $\min \left\{d\U U,d\U V\right\} > \frac{1}{N}$ we can obtain the desired function as $\eta=f\star \phi\U {N}$. ◻
Example 6. There exists a sequence of $\eta\U n \in C\U c^\infty(\mathbb{R}^d)$ such that
And $\left\lVert \eta\U n \right\rVert\U {C^k(\mathbb{R}^d)} \leq \left\lVert \eta\U 1 \right\rVert$.
Proof. Let $\eta\U 1 \in C\U c^\infty(\mathbb{R}^d)$ be any (for example that of (\ref{bump example}) ). Then we can take $\eta\U n(x):=\eta(x /n)$. ◻
In the opposite direction. One is often in a situation where it is possible to derive some local properties for a given object (think manifolds). To recover a global result, one needs some way to piece together the local results. A useful tool in this respect is partitions of unity.
Definition 23. Given a manifold $M$ and an open covering $\{U\U \alpha\}\U {\alpha \in J}$ of $M$ we say that $\{\rho\U i\}\U {i\in I}$ is a partition of unity on $\{U\U \alpha\}\U {\alpha \in J}$ if:
-
$\mathbf{supp}(\rho\U i)\subset U\U \alpha$ for some $\alpha \in J$.
-
For each $x \in M$, it holds that $x \in \mathbf{supp}(\rho\U \alpha)$ for only a finite amount of $\alpha \in I$.
-
$\sum\U {i \in I}\rho \U i =1.$
Partitions of unity are often used in differential geometry as follows.
-
Work in some open subset $\mathbb{R}^n$ (or the upper half space $\mathbb{R}^n\U +$ if our manifold has boundary) to prove the existence of some object $g$ with desired properties.
-
Cover the manifold $M$ with coordinate charts $U\U \alpha$ and translate the Euclidean result via the identification with $U\U \alpha$ to obtain locally defined $g\U \alpha$.
-
Obtain a globally defined object $g$ by using the partition of unity to piece together the local objects
In addition to the approximation and extension theorems in Section 8, partitions of unity can be used to show that: every manifold has a Riemannian metric, show that a function is smooth on some none-open set $S \subset M$ if and only if it is the restriction of a smooth function defined on a neighbourhood of $S$, prove the existence of an outward pointing vector on manifolds with boundary, define integration over an orientable manifold $M$, prove Stoke’s theorem.
Theorem 17 . Let $M$ be a smooth manifold (in particular, we assume $M$ is Hausdorff), then every open covering $\left\{U\U \alpha\right\}\U {\alpha \in J}$ has a partition of unity $\left\{\rho \U n\right\}\U {n=1}^\infty$.
The proof is based on the existence of bump functions (something we have already proved for $\mathbb{R}^d$) and is straightforward in the case that $M$ is compact. The general case can be reduced to the compact setting by obtaining a covering by relatively compact open sets $\left\{U\U i\right\}\U {i=0}^\infty$ of $M$ such that
And then working with the compact $\overline{V\U {i+1}} \setminus V\U {i}$. See 10 Appendix C for the details.
Manifolds with boundary
We will be defining differential equations on open domains $\Omega \subset \mathbb{R}^n$. In this case, $\overline{\Omega}$ will be a “manifold with boundary” whose regularity will determine what results we have access to. The prototypical example of a manifold with a boundary is the upper half space
Here, the inequality is not strict, so that the boundary of $\mathcal{H}^d$ is included in itself. Since $\mathcal{H}^d$ is not open, we need to define what is meant by saying that a function is differentiable on such a set.
Definition 24 . Let $S \subset \mathbb{R}^d$ be an arbitrary set. We say that a function $f:S \to \mathbb{R}$ is $k$-times differentiable at $p$ if there exists a function $\widetilde{f}:\mathbb{R}^d \to \mathbb{R}$ which is $k$ times differentiable at $p$ and such that $\widetilde{f}=f$ on $S$.
Definition 25. If $f$ is $k$-times differentiable at every point of $S$ we say that $f \in C^k(S)$.
Exercise 28 . Show that $f\in C^k(S)$ if and only if there exists an extension $\widetilde{f}\in C^k(\mathbb{R}^d)$ of $f$ which is equal to $f$ on $S$.
A manifold with boundary $M$ is just a generalization of $\mathcal{H}^d$, where we impose that $M$ is “locally equal” to $\mathcal{H}^d$. That is, there exists a covering of $M$ by open sets $V\U \alpha$ and a collection of homeomorphisms with the subspace topology from $\mathcal{H}^d$
And where for compatibility, we impose that for each $\alpha,\beta$, the function
Are diffeomorphisms on $\mathcal{H}^d$ (again with the subspace topology). Here $\mathcal{A}=\left\{(U\U \alpha,\Phi\U \alpha)\right\}$ is an atlas of $M$. We say that $\mathcal{A}$ is $C^{k,\gamma }$ if the diffeomorphisms in (\ref{diff}) are $C^{k,\gamma }$ (see Definition 24).
Definition 26. We say that $(M,\mathcal{A})$ is a $C^{k,\gamma }$ manifold with boundary if $M$ is a second countable Hausdorff space and $\mathcal{A}$ is a $C^{k,\gamma }$ atlas.
The boundary of $M$ is its points that are mapped to the boundary $\left\{x\U d=0\right\}$ in $\mathcal{H}^d$.
Definition 27. Given a point $p \in M$ we say that $p$ is a boundary point if for some (and thus every chart) $\Phi\U \alpha(p) \in \partial \mathcal{H}^{d}$. We call the set of all boundary points the boundary of $M$ and denote it by $\partial M$.
Exercise 29. Show that the restricted atlas $\left.\Phi\U \alpha\right|\U {\partial M}$ makes $\partial M$ a $d-1$ dimensional manifold without boundary.
In our case we will always take $M$ to be a subset of $\mathbb{R}^d$, in In this case, different variations of the above definition are possible. For example, by the inverse function theorem and Exercise 28, we can extend the functions $\Phi\U \alpha$ to diffeomorphisms on $U\U \alpha$ open in $\mathbb{R}^d$ so that (\ref{chart}) -(\ref{chart2}) now read
Additionally, by the implicit function theorem, there exists for each coordinate set $U\U \alpha$ functions $\gamma\U \alpha \in C^k(\mathbb{R}^{d-1})$ such that, relabelling the coordinates and decreasing the size of $U\U \alpha$ if necessary,
Let us write $x=(x’,x\U d)$, by the Taylor expansion
We deduce that, once more, reducing the size of $U\U \alpha$ if necessary and depending on the sign of $\partial \U d \Phi$ on $U\U \alpha$, one and only one of the following two hold
The equivalent formulations in (\ref{alt0}) and in (\ref{alt1}) -(\ref{alt3}) are used in the main exposition. Finally, in our case, we will typically take $M =\overline{\Omega}$ where $\Omega \subset \mathbb{R}^d$ is some open set. In this case, we adopt the following terminology.
Definition 28. We say that an open set $\Omega\subset \mathbb{R}^d$ has $C^k$ boundary if $\overline{\Omega}$ is a $C^k$ manifold with boundary.
In the above case, the topological and manifold boundaries of $\Omega$ necessarily coincide as homeomorphisms map topological boundaries to topological boundaries.
A (possibly not updated) pdf version of this page is provided here.