Local-Slope Product Bound With A Bounded Lipschitz Factor
ProvedFunctionalInequalities.Energy.LocalSlope.apply_mul_le_readableThis is a one-moving-point product estimate for the local slope.
Let be a normed additive group, let , and let be represented by NNReal. Assume that is globally -Lipschitz and bounded in absolute value by one:
Then for every ,
The declaration is apply_mul_le_readable. The target values are in ; no inner-product, completeness, or finite-dimensionality assumptions are part of the statement.
Original Lean declaration header
Within namespace FunctionalInequalities.Energy.LocalSlope. Shown in its original module context. Proof omitted.
theorem apply_mul_le (g h : V → ℝ) {N : ℝ≥0} (hh : LipschitzWith N h)
(hh1 : ∀ y, |h y| ≤ 1) (x : V) :
apply (fun y ↦ g y * h y) x ≤ apply g x + ENNReal.ofReal |g x| * N
Module navigation
Module: Energy/Euclidean/Slope/Recovery.
Definition modules: Energy/LocalSlope/Basic.
Previous: exists_lipschitzWith_of_eq_zero_outside_ball · Next: lipschitzOnWith_mollify_ball.
Source excerpt, lines 403–405 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Energy_Euclidean_Slope_Recovery
open scoped ENNReal NNReal ContDiff
universe u
variable {V : Type u} [NormedAddCommGroup V] [InnerProductSpace ℝ V]
omit [InnerProductSpace ℝ V]
theorem FunctionalInequalities.Energy.LocalSlope.apply_mul_le_readable (g h : V → ℝ) {N : ℝ≥0} (hh : LipschitzWith N h)
(hh1 : ∀ y, |h y| ≤ 1) (x : V) :
apply (fun y ↦ g y * h y) x ≤ apply g x + ENNReal.ofReal |g x| * N := by sorry