Weak Directional Derivative of a Lipschitz Function
ProvedFunctionalInequalities.Analysis.hasWeakDerivAlong_of_lipschitz_readableThis is a weak-derivative form of the almost-everywhere differentiability theorem for Lipschitz functions.
Let be a finite-dimensional real inner-product space, let , and let be a Lipschitz constant. If is -Lipschitz, then for every direction , the function
with fderiv interpreted pointwise is a weak derivative of in direction . Equivalently, it satisfies the weak directional integration-by-parts identity against the test functions occurring in HasWeakDerivAlong.
The result provides the weak derivative interface needed to use Rademacher derivatives in integration-by-parts arguments.
Formalization Note. The conclusion is the predicate HasWeakDerivAlong; the derivative is the pointwise Fréchet derivative, and the identification is understood in the almost-everywhere sense with respect to volume measure.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem hasWeakDerivAlong_of_lipschitz {f : E → ℝ} {L : NNReal} (hf : LipschitzWith L f) (v : E) :
HasWeakDerivAlong f (fun x => fderiv ℝ f x v) v
Module navigation
Module: Analysis/WeakDerivative/Basic.
Previous: hasWeakDerivAlong_of_contDiff · Next: HasWeakDerivAlong.mul_contDiff.
Source excerpt, lines 71–72 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_WeakDerivative_Basic
variable {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E]
[MeasurableSpace E] [BorelSpace E]
theorem FunctionalInequalities.Analysis.hasWeakDerivAlong_of_lipschitz_readable {f : E → ℝ} {L : NNReal} (hf : LipschitzWith L f) (v : E) :
HasWeakDerivAlong f (fun x => fderiv ℝ f x v) v := by sorry