Bounded Weak-Test Extension of Flux Integration by Parts
ProvedFunctionalInequalities.Analysis.integral_flux_eq_neg_forcing_of_bounded_weak_test_readableThis is a finite-dimensional weak integration-by-parts extension.
Let be compact-locally in , let be locally integrable, and suppose every compactly supported test satisfies
Let be locally integrable, bounded by a constant in norm, and compactly supported. Suppose is a weak derivative of in the -th coordinate direction, each is compactly supported, and each belongs globally to . Then all products and are integrable and
This theorem extends a compact test identity to bounded compactly supported weak tests; it includes the case .
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem integral_flux_eq_neg_forcing_of_bounded_weak_test {n : ℕ}
{J a : Fin n → EuclideanSpace ℝ (Fin n) → ℝ}
{F η : EuclideanSpace ℝ (Fin n) → ℝ} {C : ℝ}
(hJ : ∀ i : Fin n, ∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp (J i) 2 ((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S))
(hF : LocallyIntegrable F (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hId : ∀ ψ : EuclideanSpace ℝ (Fin n) → ℝ,
ContDiff ℝ 1 ψ → HasCompactSupport ψ →
(∫ x, ∑ i : Fin n, J i x * fderiv ℝ ψ x (EuclideanSpace.basisFun (Fin n) ℝ i)
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, F x * ψ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n)))))
(hη : LocallyIntegrable η (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hbound : ∀ x, ‖η x‖ ≤ C) (hηc : HasCompactSupport η)
(hweak : ∀ i : Fin n, HasWeakDerivAlong η (a i) (EuclideanSpace.basisFun (Fin n) ℝ i))
(hac : ∀ i : Fin n, HasCompactSupport (a i))
(ha2 : ∀ i : Fin n, MemLp (a i) 2 (volume : Measure (EuclideanSpace ℝ (Fin n)))) :
(∀ i : Fin n, Integrable (fun x => J i x * a i x)
(volume : Measure (EuclideanSpace ℝ (Fin n)))) ∧
Integrable (fun x => F x * η x) (volume : Measure (EuclideanSpace ℝ (Fin n))) ∧
(∫ x, ∑ i : Fin n, J i x * a i x ∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, F x * η x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))))
Module navigation
Module: Analysis/WeakDerivative/Calculus.
Definition modules: Analysis/WeakDerivative/Basic.
Supporting theorems: compact_bounded_test_domination, exists_contDiff_compact_bounded_weak_deriv_approximation_of_support_subset.
Previous: compact_bounded_test_domination · Next: HasWeakDerivAlong.compact_mul_data.
Source excerpt, lines 1272–1292 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_WeakDerivative_Calculus open MeasureTheory Filter Set
theorem FunctionalInequalities.Analysis.integral_flux_eq_neg_forcing_of_bounded_weak_test_readable {n : ℕ}
{J a : Fin n → EuclideanSpace ℝ (Fin n) → ℝ}
{F η : EuclideanSpace ℝ (Fin n) → ℝ} {C : ℝ}
(hJ : ∀ i : Fin n, ∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp (J i) 2 ((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S))
(hF : LocallyIntegrable F (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hId : ∀ ψ : EuclideanSpace ℝ (Fin n) → ℝ,
ContDiff ℝ 1 ψ → HasCompactSupport ψ →
(∫ x, ∑ i : Fin n, J i x * fderiv ℝ ψ x (EuclideanSpace.basisFun (Fin n) ℝ i)
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, F x * ψ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n)))))
(hη : LocallyIntegrable η (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hbound : ∀ x, ‖η x‖ ≤ C) (hηc : HasCompactSupport η)
(hweak : ∀ i : Fin n, HasWeakDerivAlong η (a i) (EuclideanSpace.basisFun (Fin n) ℝ i))
(hac : ∀ i : Fin n, HasCompactSupport (a i))
(ha2 : ∀ i : Fin n, MemLp (a i) 2 (volume : Measure (EuclideanSpace ℝ (Fin n)))) :
(∀ i : Fin n, Integrable (fun x => J i x * a i x)
(volume : Measure (EuclideanSpace ℝ (Fin n)))) ∧
Integrable (fun x => F x * η x) (volume : Measure (EuclideanSpace ℝ (Fin n))) ∧
(∫ x, ∑ i : Fin n, J i x * a i x ∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, F x * η x ∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) := by sorry