Lebesgue showed that a striking result that a monotone function is differentiable almost everywhere on an interval. We begin the discussion from a key concept, Vitali Cover.
Definition Vitali Cover
F: a collection of closed, bounded non-degenerate(of positive length) intervals.
E: a set.
Then F is a Vitali cover of E if ∀x∈E, ∀ϵ>0, ∃ interval I∈F, s.t., x∈I and μ(I)<ϵ.
Theorem Vitali Covering Lemma
E a set of finite outer measure.
F a Vitali cover of E.
∀ϵ>0, ∃ a finite disjoint collection of intervals {Ik}k=1n of F for which
μ∗(E∖∪k=1nIk)≤ϵ
Proof: Since E is of finite outer measure, there is a open set O of finite measure that contains E for which μ(O)≤μ∗(E)+ϵ. For each x∈E, we have x∈O. As O is open, ∃ϵ>0, s.t., Nϵ(x)⊂O. Because F is a Vitali cover of E, there exists an interval I that contains x with length μ(I)<ϵ/2. This means I⊂Nϵ(x)⊂O. Therefore, we may assume that F contains only intervals within O.
Then we are going to select a disjoint countable (either finite or infinite) sub-collection of intervals from F. Suppose n is a natural number and the collection {Ik}k=1n of F has been chosen. If {Ik}k=1n covers E, then we are done. Otherwise, we pick a new interval Ik+1 from F according to two criteria:
Ik+1 should be disjoint with the collection {Ik}k=1n, i.e., Ik+1∩(∪k=1nIk)=∅.
The length of Ik+1 should be as large as possible.
Such Ik+1 always exists. Let x∈E∖∪k=1nIk. As ∪k=1nIk is closed, O∖∪k=1nIk is open. Therefore, there is an interval in F that is inside that open set and contains x. We can now define the nonempty collection of such intervals in F as Fn:
Fn≐{I∈F:I∩(∪k=1nIk)=∅}
As all interval in Fn are contained in O with finite measure,
αn≐I∈Fnsupμ(I)
exists and is a real number. Although we may not be able to find an interval I that achieves the maximum length, i.e., μ(I)=αn, it suffices to find one that is "a little bit" shorter. The criteria is not unique and for our proof we choose an Ik+1 of measure μ(Ik+1)>αn/2.
Now {Ik}k=1∞ is a disjoint collection whose union is within O. By the countable additivity and monotonicity of measure,
μ(∪k=1∞Ik)=k=1∑∞μ(Ik)≤μ(O)≤μ(E)+ϵ
We infer that μ(Ik)→0. Moreover, {Ik}k=1∞ has the following property: for each interval I∈F that contains an element x∈E, either it belongs to or overlaps with {Ik}k=1∞. Otherwise, I is disjoint with {Ik}k=1∞. But the selection process guarantees that μ(I)≤2μ(Ik) for all k, which implies μ(I)=0, a contradiction (any I∈F must have positive length).
We claim that for any natural number n, it holds that
E∖∪k=1nIk⊂∪k=n+1∞5∗Ik
As before, for x∈E∖∪k=1nIk, ∃I∈Fn for which x∈I. Then I must belongs to or intersect with ∪k=n+1∞Ik. Let m be the first natural number that Im∩I=∅. By the selection process of Im, μ(Im)≥μ(I)/2. This means I⊂5∗Im.
Let ϵ>0, ∃N>0, s.t., ∑k=N∞μ(Ik)<ϵ/5. This choice of N, together with the fact that E∖∪k=1nIk⊂(∪k=n+1∞5∗Ik), establishes the desired result.
■
Lemma
Let f:[a,b]→R be a non-decreasing function, then for each α>0,
αμ∗({x∈[a,b]:Dˉf(x)≥α})≤f(b)−f(a)
and
μ∗({x∈(a,b):Dˉf(x)=∞})=0
Proof:
Define E={x∈[a,b]:Dˉf(x)≥α}. For each 0<λ<α, let Fλ={[c,d]⊂[a,b],f(d)−f(c)≥λ(d−c)}. Since Dˉf≥α on E, F is a Vitali cover of E. By Vitali Covering Theorem, there is a finite disjoint sub-collection of intervals {[ck,dk]}k=1n of F for which
If a function f is monotone on a interval (a,b), then it is differentiable almost everywhere.
Proof:
Without lost of generality, assume f is increasing. The set of non-differentiable points can be written as
E=∪α,β∈Q{x∈(a,b):Dˉf(x)≥α>β>Df(x)}
where Q is the set of rational numbers. It suffices to consider just Eα,β={x∈(a,b):Dˉf(x)≥α>β>Df(x)}. We prove that Eα,β has zero measure and therefore by countable additivity E has measure zero.
For fix Eα,β, choose an open set O for which Eα,β⊂O⊂(a,b) and μ∗(O∖Eα,β)≤ϵ. Let Fβ={[c,d]⊂O,f(d)−f(c)≤β(d−c)} be a Vitali cover of Eα,β. By Vitali Covering Theorem, there is a finite disjoint sub-collection of intervals {[ck,dk]}k=1n for which