Documentation

TauCeti.Analysis.Calculus.LineDeriv.Measurable

Measurability of almost-everywhere line derivatives #

Let ฮผ be a translation-invariant measure on a module E over a nontrivially normed field ๐•œ, with continuous translations and scalar multiplication, measurable translations, and measurable open sets. Let u : E โ†’ F be a.e.-strongly measurable on an open set s, and suppose that at almost every x โˆˆ s it has a line derivative u' x in a fixed direction v. Then u' is a.e.-strongly measurable on s (MeasureTheory.AEStronglyMeasurable.of_ae_hasLineDerivAt), being the almost-everywhere limit of the difference quotients tโปยน โ€ข (u (x + t โ€ข v) - u x). If u is moreover locally Lipschitz on s and E is seminormed, then u' is essentially locally bounded there (near each point it is bounded almost everywhere by C * โ€–vโ€– for a local Lipschitz constant C), hence locally integrable provided ฮผ is locally finite and SecondCountableTopologyEither E F holds (LocallyLipschitzOn.locallyIntegrableOn_of_ae_hasLineDerivAt).

Mathlib's aestronglyMeasurable_lineDeriv covers lineDeriv of a globally continuous function. The results here only ask for measurability on s and for a line derivative almost everywhere, with an arbitrary candidate u'; this is the form in which a.e. derivatives of locally Lipschitz functions (Rademacher's theorem) enter the theory of weak derivatives.

Finally, multiplying an integrable function by the directional derivative of a Lipschitz function keeps it integrable (LipschitzWith.integrable_lineDeriv_smul).

theorem MeasureTheory.AEStronglyMeasurable.of_ae_hasLineDerivAt {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField ๐•œ] [MeasurableSpace E] {ฮผ : Measure E} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {s : Set E} {v : E} {u u' : E โ†’ F} [AddCommGroup E] [Module ๐•œ E] [TopologicalSpace E] [ContinuousConstVAdd E E] [ContinuousSMul ๐•œ E] [OpensMeasurableSpace E] [MeasurableAdd E] [ฮผ.IsAddRightInvariant] (hu : AEStronglyMeasurable u (ฮผ.restrict s)) (hs : IsOpen s) (h : โˆ€แต (x : E) โˆ‚ฮผ, x โˆˆ s โ†’ HasLineDerivAt ๐•œ u (u' x) x v) :

For a translation-invariant measure ฮผ, an almost-everywhere line derivative of a function a.e.-strongly measurable on an open set s is a.e.-strongly measurable on s: it is the almost-everywhere limit of difference quotients.

theorem LocallyLipschitzOn.locallyIntegrableOn_of_ae_hasLineDerivAt {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField ๐•œ] [MeasurableSpace E] {ฮผ : MeasureTheory.Measure E} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {s : Set E} {v : E} {u u' : E โ†’ F} [SeminormedAddCommGroup E] [NormedSpace ๐•œ E] [OpensMeasurableSpace E] [MeasurableAdd E] [SecondCountableTopologyEither E F] [ฮผ.IsAddRightInvariant] [MeasureTheory.IsLocallyFiniteMeasure ฮผ] (hu : LocallyLipschitzOn s u) (hs : IsOpen s) (h : โˆ€แต (x : E) โˆ‚ฮผ, x โˆˆ s โ†’ HasLineDerivAt ๐•œ u (u' x) x v) :

For a locally finite, translation-invariant measure ฮผ, assuming SecondCountableTopologyEither E F, an almost-everywhere line derivative of a function locally Lipschitz on an open set s is locally integrable on s: it is measurable, and near each point it is bounded almost everywhere by C * โ€–vโ€– for a local Lipschitz constant C.

theorem LipschitzWith.integrable_lineDeriv_smul {E : Type u_4} {F : Type u_5} [NormedAddCommGroup E] [NormedSpace โ„ E] [MeasurableSpace E] [BorelSpace E] [NormedAddCommGroup F] [NormedSpace โ„ F] {ฮฝ : MeasureTheory.Measure E} {g : E โ†’ F} {ฯˆ : E โ†’ โ„} {v : E} {K : NNReal} (hฯˆ : LipschitzWith K ฯˆ) (hg : MeasureTheory.Integrable g ฮฝ) :
MeasureTheory.Integrable (fun (x : E) => lineDeriv โ„ ฯˆ x v โ€ข g x) ฮฝ

Multiplying an integrable function by the directional derivative of a Lipschitz function keeps it integrable.