A function f∈C([0,1]) is called Hölder continuous of order δ>0 if there is a constant C>0 such that ∣f(x)−f(y)∣≤C∣x−y∣δ, x,y∈[0,1]. Show that the Hölder continuous functions form a set of the first category (a meager set) in C([0,1]).
Solution.
We denote the space of Hölder continuous functions on [0,1] of order δ>0 via Hδ.
First, let us show that for any δ>0, Hδ is nowhere dense. It suffices to show that for any f∈C([0,1]) and ε>0, there exists g∈C([0,1])∖Hδ such that ∥f−g∥L∞<ε. Indeed, this implies that any open neighborhood in Hδ contains an element outside of Hδ, i.e., Hδ has empty interior.
Recall that piecewise linear continuous functions are dense in C([0,1]) (e.g., f is uniformly continuous, so we can approximate f uniformly with a piecewise linear function on a fine enough partition of [0,1]). Thus, we may assume without loss of generality that f is a piecewise linear function. In particular, f is some linear function f(0)+mx on [0,η] for some η>0.
Our prototype for functions in Hα∖Hβ are xα where α<β. Indeed, in this case, Jensen's inequality applied to the concave function t↦tβ yields
Finally, on [aδ/2,1], g(x)=f(x) by construction, so ∥f−g∥L∞≤mε, which proves that Hδ is nowhere dense.
Now, define
En,m={f∈C([0,1])∣∣∣f(x)−f(y)∣≤n∣x−y∣1/m}
so that
H1/m=n=1⋃∞En,m.
Notice that En,m is closed in C([0,1]): if {fn}n⊆En,m is a sequence which converges uniformly to f∈C([0,1]), then ∣fk(x)−fk(y)∣≤n∣x−y∣1/m for all k≥1. Sending k→∞, we easily see that f∈En,m as well. Finally, observe that if α≤β, then ∣x−y∣≤1⟹∣x−y∣α≤∣x−y∣β. Hence, Hα⊆Hβ, which means the Hölder continuous functions are given by
m=1⋃nH1/m=m=1⋃nn=1⋃∞En,m,
so it is a countable union of closed, nowhere dense sets, hence meager.