Large-Measurable-Set Lipschitz Patch
ProvedFunctionalInequalities.Energy.LocalSlope.exists_patch_readableThis theorem produces a globally Lipschitz approximation agreeing with a globally Lipschitz function on most of a probability space.
Let be a finite-dimensional real inner-product normed space with its Borel measurable structure, let be a probability measure on , and let be globally -Lipschitz. Let be represented by NNReal, and let be an ENNReal value. Then there exist a function and a measurable set such that
- is globally -Lipschitz;
- ;
- on ;
- for every ,
- for every ,
The declaration is exists_patch_readable. The measure bound and slope comparison use values (ENNReal), and the conclusion is existential for each strictly positive and .
Original Lean declaration header
Within namespace FunctionalInequalities.Energy.LocalSlope. Shown in its original module context. Proof omitted.
theorem exists_patch (ν : ProbabilityMeasure V) {f : V → ℝ} {L : ℝ≥0} (hf : LipschitzWith L f)
{α : ℝ≥0} (hα : 0 < α) {δ : ℝ≥0∞} (hδ : 0 < δ) :
∃ (F : V → ℝ) (K : Set V), LipschitzWith (9 * L + 8 * α) F ∧ MeasurableSet K ∧
(ν : Measure V) Kᶜ ≤ δ ∧ (∀ x ∈ K, F x = f x) ∧
(∀ x, |F x - f x| ≤ 2 * (L : ℝ) + 2 * (α : ℝ)) ∧
∀ x ∈ K, AsymptoticLipschitz.apply F x ≤ apply f x + 2 * (α : ℝ≥0∞)
Module navigation
Module: Energy/Euclidean/Slope/Density.
Definition modules: Energy/LocalSlope/Basic, Energy/LocalSlope/Relaxation.
Supporting theorems: exists_partition, exists_patch_of_isCompact.
Previous: exists_partition · Next: relaxation_le_localSlope_of_lipschitzWith.
Source excerpt, lines 685–690 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Energy_Euclidean_Slope_Density
open MeasureTheory Filter Topology Set
open scoped ENNReal NNReal ContDiff
universe u
variable {V : Type u} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [CompleteSpace V]
[MeasurableSpace V] [BorelSpace V] [SecondCountableTopology V] [FiniteDimensional ℝ V]
omit [CompleteSpace V]
theorem FunctionalInequalities.Energy.LocalSlope.exists_patch_readable (ν : ProbabilityMeasure V) {f : V → ℝ} {L : ℝ≥0} (hf : LipschitzWith L f)
{α : ℝ≥0} (hα : 0 < α) {δ : ℝ≥0∞} (hδ : 0 < δ) :
∃ (F : V → ℝ) (K : Set V), LipschitzWith (9 * L + 8 * α) F ∧ MeasurableSet K ∧
(ν : Measure V) Kᶜ ≤ δ ∧ (∀ x ∈ K, F x = f x) ∧
(∀ x, |F x - f x| ≤ 2 * (L : ℝ) + 2 * (α : ℝ)) ∧
∀ x ∈ K, AsymptoticLipschitz.apply F x ≤ apply f x + 2 * (α : ℝ≥0∞) := by sorry