Localized Weak Product Data
ProvedFunctionalInequalities.Analysis.HasWeakDerivAlong.compact_mul_data_readableThis is a localized product rule that also supplies support and integrability information. It is listed as a partial formalization of Theorem 2.5 of Letwin (2026).
Let , let , and let be a vector in the same space. Assume:
HasWeakDerivAlong f df v.- For every compact , .
- For every compact , , expressed as
MemLpwith exponent . - is and compactly supported.
Then HasWeakDerivAlong holds for with derivative
Moreover, both this product and its displayed weak derivative have compact support, and the derivative belongs globally to . This packages the regularity properties needed for compactly supported testing.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem HasWeakDerivAlong.compact_mul_data {n : ℕ}
{f df : EuclideanSpace ℝ (Fin n) → ℝ} {v : EuclideanSpace ℝ (Fin n)}
(h : HasWeakDerivAlong f df v)
(hdf : ∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp df 2 ((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S))
(hf : ∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp f (⊤ : ENNReal) ((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S))
{ψ : EuclideanSpace ℝ (Fin n) → ℝ}
(hψ : ContDiff ℝ 1 ψ) (hψc : HasCompactSupport ψ) :
HasWeakDerivAlong (fun x => ψ x * f x)
(fun x => ψ x * df x + fderiv ℝ ψ x v * f x) v ∧
HasCompactSupport (fun x => ψ x * f x) ∧
HasCompactSupport (fun x => ψ x * df x + fderiv ℝ ψ x v * f x) ∧
MemLp (fun x => ψ x * df x + fderiv ℝ ψ x v * f x) 2
(volume : Measure (EuclideanSpace ℝ (Fin n)))
Module navigation
Module: Analysis/WeakDerivative/Calculus.
Definition modules: Analysis/WeakDerivative/Basic.
Supporting theorems: HasWeakDerivAlong.mul_contDiff, memLp_mul_of_hasCompactSupport.
Previous: integral_flux_eq_neg_forcing_of_bounded_weak_test · Next: integral_compact_flux_eq_neg_forcing_of_global_bounded_weak_test.
Source excerpt, lines 1355–1369 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_WeakDerivative_Calculus open MeasureTheory Set Filter
theorem FunctionalInequalities.Analysis.HasWeakDerivAlong.compact_mul_data_readable {n : ℕ}
{f df : EuclideanSpace ℝ (Fin n) → ℝ} {v : EuclideanSpace ℝ (Fin n)}
(h : HasWeakDerivAlong f df v)
(hdf : ∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp df 2 ((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S))
(hf : ∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp f (⊤ : ENNReal) ((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S))
{ψ : EuclideanSpace ℝ (Fin n) → ℝ}
(hψ : ContDiff ℝ 1 ψ) (hψc : HasCompactSupport ψ) :
HasWeakDerivAlong (fun x => ψ x * f x)
(fun x => ψ x * df x + fderiv ℝ ψ x v * f x) v ∧
HasCompactSupport (fun x => ψ x * f x) ∧
HasCompactSupport (fun x => ψ x * df x + fderiv ℝ ψ x v * f x) ∧
MemLp (fun x => ψ x * df x + fderiv ℝ ψ x v * f x) 2
(volume : Measure (EuclideanSpace ℝ (Fin n))) := by sorry