Documentation

Mathlib.Analysis.BoundedVariation

Almost everywhere differentiability of functions with locally bounded variation #

In this file we show that a bounded variation function is differentiable almost everywhere. This implies that Lipschitz functions from the real line into finite-dimensional vector space are also differentiable almost everywhere.

Main definitions and results #

We also give several variations around these results.

#

A bounded variation function into is differentiable almost everywhere. Superseded by ae_differentiableWithinAt_of_mem.

theorem LocallyBoundedVariationOn.ae_differentiableWithinAt_of_mem_pi {ι : Type u_4} [Fintype ι] {f : ι} {s : Set } (h : LocallyBoundedVariationOn f s) :
∀ᵐ (x : ), x sDifferentiableWithinAt f s x

A bounded variation function into a finite dimensional product vector space is differentiable almost everywhere. Superseded by ae_differentiableWithinAt_of_mem.

A real function into a finite dimensional real vector space with bounded variation on a set is differentiable almost everywhere in this set.

theorem LocallyBoundedVariationOn.ae_differentiableWithinAt {V : Type u_3} [NormedAddCommGroup V] [NormedSpace V] [FiniteDimensional V] {f : V} {s : Set } (h : LocallyBoundedVariationOn f s) (hs : MeasurableSet s) :
∀ᵐ (x : ) ∂MeasureTheory.volume.restrict s, DifferentiableWithinAt f s x

A real function into a finite dimensional real vector space with bounded variation on a set is differentiable almost everywhere in this set.

A real function into a finite dimensional real vector space with bounded variation is differentiable almost everywhere.

A real function into a finite dimensional real vector space which is Lipschitz on a set is differentiable almost everywhere in this set. For the general Rademacher theorem assuming that the source space is finite dimensional, see LipschitzOnWith.ae_differentiableWithinAt_of_mem.

theorem LipschitzOnWith.ae_differentiableWithinAt_real {V : Type u_3} [NormedAddCommGroup V] [NormedSpace V] [FiniteDimensional V] {C : NNReal} {f : V} {s : Set } (h : LipschitzOnWith C f s) (hs : MeasurableSet s) :
∀ᵐ (x : ) ∂MeasureTheory.volume.restrict s, DifferentiableWithinAt f s x

A real function into a finite dimensional real vector space which is Lipschitz on a set is differentiable almost everywhere in this set. For the general Rademacher theorem assuming that the source space is finite dimensional, see LipschitzOnWith.ae_differentiableWithinAt.

A real Lipschitz function into a finite dimensional real vector space is differentiable almost everywhere. For the general Rademacher theorem assuming that the source space is finite dimensional, see LipschitzWith.ae_differentiableAt.