Lipschitz Images of Lebesgue Null Sets
ProvedFunctionalInequalities.Analysis.volume_image_eq_zero_of_lipschitzOnWith_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This is an equidimensional measure-theoretic lemma.
Let be a finite-dimensional real inner-product space equipped with its measurable and Borel structures. Let , let (NNReal), and let . Assume:
- is Lipschitz on with constant .
- The Lebesgue measure of is zero:
Then the image is also Lebesgue-null:
The declaration volume_image_eq_zero_of_lipschitzOnWith_readable does not require measurability of as an explicit hypothesis. It is restricted to maps from a finite-dimensional space to itself.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem volume_image_eq_zero_of_lipschitzOnWith {E : Type*} [NormedAddCommGroup E]
[InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E]
{f : E → E} {K : NNReal} {s : Set E} (hf : LipschitzOnWith K f s)
(hs : (volume : Measure E) s = 0) : (volume : Measure E) (f '' s) = 0
Module navigation
Module: Analysis/Sard/Equidimensional.
Source excerpt, lines 133–136 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Sard_Equidimensional open MeasureTheory Set
Formal statement
theorem FunctionalInequalities.Analysis.volume_image_eq_zero_of_lipschitzOnWith_readable {E : Type*} [NormedAddCommGroup E]
[InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E]
{f : E → E} {K : NNReal} {s : Set E} (hf : LipschitzOnWith K f s)
(hs : (volume : Measure E) s = 0) : (volume : Measure E) (f '' s) = 0 := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Sard/Equidimensional.lean#L129-L147 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Sard.Equidimensional`, declaration `FunctionalInequalities.Analysis.volume_image_eq_zero_of_lipschitzOnWith`; the repository is private at upload time).