After grading the second homework a few days ago, I noticed that a lot of people had missed the third problem of the homework. I’ll provide a (more or less) full solution here, and I’ll point out the common mistakes made along the way.
Problem 3.
For any function f:[0,1]→R, define the Cα-norm of f to be
∥f∥α=x∈[0,1]sup∣f(x)∣+x,y∈[0,1]x=ysup∣x−y∣α∣f(x)−f(y)∣.
Define the space of α-Hölder continuous functions on [0,1], denoted Cα([0,1]), to be the set of continuous functions f such that ∥f∥α<∞. Define a the metric dα(f,g)=∥f−g∥α on Cα([0,1]).
Show that Cα([0,1]) is a complete metric space with respect to dα.
Show that if {fn}⊆C21([0,1]) is a sequence such that ∥fn∥21≤1 for all n, then there is a subsequence that converges in C31([0,1]).
For ease of notation, I’ll denote by ∥f∥∞:=supx∈[0,1]∣f(x)∣ (the “sup-norm” of f), and I’ll abbreviate Cα for Cα([0,1]).
For the first part of the problem, it’s good to verify that this is indeed a metric; however, I didn’t take points off if you didn’t verify this fact. Ultimately it’s not a critical part of the problem, and the completeness of the metric space is more important.
Let {fn} be a Cauchy sequence in Cα with respect to dα. We need to find some f∈Cα such that ∥fn−f∥α→0 as n→∞. Thus, we not only need to verify that ∥f∥α is finite, but also that the norms converge to zero. This was the most common mistake: half of the submissions omitted this last step.
First, we observe for any g∈Cα, we have ∥g∥∞≤∥g∥α. Thus, by Cauchiness in Cα, for every ϵ>0 there exists some Nϵ such that n,m>Nϵ implies
∥fn−fm∥∞≤∥fn−fm∥α<ϵ.
In particular, {fn} is a uniformly Cauchy sequence of functions on [0,1], and thus they have a uniform limit f.
Now, we’ll verify that ∥f∥α<∞. Certainly f is continuous, so ∥f∥∞<∞; we need only handle the second term of the Cα norm.
Since {fn} are a Cauchy sequence in Cα, they are bounded; in particular, there exists some M≥0 such that
x,y∈[0,1]x=ysup∣x−y∣α∣fn(x)−fn(y)∣≤M
for all M. Then, for any x=y in [0,1], we have that
∣x−y∣α∣f(x)−f(y)∣=n→∞lim∣x−y∣α∣fn(x)−fn(y)∣≤M.
Thus, ∥f∥α≤∥f∥∞+M, hence f∈Cα. Note we can freely move the limit inside and outside the absolute values here because absolute values are continuous.
Next, we need to verify that ∥f−fn∥α→0 as n→∞. Certainly supx∈[0,1]∣f(x)−fn(x)∣→0 as n→∞, so we need only show
x,y∈[0,1]x=ysup∣x−y∣αf(x)−fn(x)−f(y)+fn(y)→0
as n→∞.
By Cauchiness, for any ϵ>0, there is some Nϵ such that for all m>n>Nϵ, ∥fm−fn∥α<ϵ. Then, we have for any x=y in [0,1] that
The second term is bounded by ∥fm−fn∥α<ϵ when m is sufficiently large. Moreover, since x and y are fixed, we can make the first term as small as we want to, i.e. by finding m so large that ∣f(x)−fm(x)−f(y)+fm(y)∣<ϵ∣x−y∣α by uniform convergence. Note here we have the freedom to choose m as large as we want.
Thus, since x and y were arbitrary, we conclude that for all n>Nϵ,
x,y∈[0,1]x=ysup∣x−y∣α∣f(x)−fn(x)−f(y)+fn(y)∣<2ϵ.
It follows that ∥f−fn∥α→0 as n→∞.
We have shown that every Cauchy sequence in Cα converges to a limit with respect to the Cα norm, hence Cα is a complete metric space.
For part 2 of this problem, we observe that for all x,y∈[0,1], we have ∥fn∥21≤1 for all n implies
∣fn(x)−fn(y)∣≤∣x−y∣21.
Thus, for any ϵ>0, we have ∣x−y∣<ϵ2 implies ∣fn(x)−fn(y)∣<ϵ for all x,y∈[0,1]; thus {fn} is an equicontinuous family of functions. Moreover, since ∥fn∥∞≤∥fn∥α≤1 for all n, they are also uniformly bounded. Thus, by Ascoli’s theorem, there is a uniformly converging subsequence fnk with some uniform limit f. Relabelling, we may assume without loss of generality that fn→f uniformly to begin with.
First, we claim that ∥f∥21<∞. Certainly ∥f∥∞≤1; we need only handle the second term. But for any x=y in [0,1], we have
∣x−y∣21∣f(x)−f(y)∣=n→∞lim∣x−y∣21∣fn(x)−fn(y)∣≤1,
thus ∥f∥21≤2.
This does not mean that fn→f in C21. This was the most common mistake in this section. Ascoli’s theorem only affords you uniform convergence, and you have to work harder to control the second term in the C21 or C31 norm.
What we get out of this is that by the triangle inequality, ∥f−fn∥21≤3 for all n; we can exploit this boundedness when analysing the C31 norm of f−fn. Specifically, we want to show that for all ϵ>0, there is some Nϵ such that for all n>Nϵ,
x,y∈[0,1]x=ysup∣x−y∣31∣f(x)−fn(x)−f(y)+fn(y)∣<ϵ.
Fix an x=y in [0,1]. We have that when ∣x−y∣ is quite large, the uniform convergence of fn→f will make the numerator of the above quite small. However, when ∣x−y∣ is quite small, we will have to do better. Specifically, we shall decompose
∣x−y∣31∣f(x)−fn(x)−f(y)+fn(y)∣=∣x−y∣21∣f(x)−fn(x)−f(y)+fn(y)∣⋅∣x−y∣61.
When ∣x−y∣≤(3ϵ)6, the right hand side is smaller than ϵ. This handles the first case. On the other hand, if ∣x−y∣>(3ϵ)6, we need
∣f(x)−fn(x)−f(y)+fn(y)∣⋅(ϵ3)21<ϵ.
But the left side is bounded by 2∥f−fn∥∞(ϵ3)21, so picking Nϵ large enough so that n>Nϵ implies
∥f−fn∥∞<23ϵ23
will do the trick. But this Nϵ is independent of x and y, thus we see that ∥f−fn∥31<∥f−fn∥∞+ϵ for all n>Nϵ. By increasing Nϵ if needed, we can make this smaller than say 2ϵ, hence ∥f−fn∥31→0, as claimed. □
Remark 4.
If you will walk away from this post with something, please walk away knowing that convergence in Cα is more restrictive than uniform convergence. Uniform convergence is strong, but it’s not strong enough for this problem; in fact, there are sequences of functions that converge uniformly to some limit but are unbounded in Cα for anyα. An example would be
fn(x)={nαxn−αx<n−2α,x≥n−2α.
Then fn→0 uniformly, but ∥fn∥α=nα→∞ as n→∞.