Bounded Trace Quadratic Derivative Data
ProvedFunctionalInequalities.Analysis.bounded_trace_quadratic_weak_derivative_data_readableThis packages boundedness, local integrability, and weak derivative data for a trace quadratic.
Let , let , let , let be indexed by coordinate directions, and let be represented by an NNReal. Assume:
- Every entry of is measurable.
- For all , .
- Each entry of has the stated weak derivative in the coordinate direction given by
EuclideanSpace.basisFun. - Every entry of each belongs to on every compact restriction of volume measure.
Then there exists such that
for every , the trace quadratic is locally integrable, and for every coordinate its weak derivative is
with this derivative in on every compact set. The declaration is bounded_trace_quadratic_weak_derivative_data_readable; all finite ambient and matrix dimensions, including zero dimensions, are permitted.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem bounded_trace_quadratic_weak_derivative_data {d n : ℕ}
(B : Matrix (Fin n) (Fin n) ℝ)
(A : EuclideanSpace ℝ (Fin d) → Matrix (Fin n) (Fin n) ℝ)
(DA : Fin d → EuclideanSpace ℝ (Fin d) → Matrix (Fin n) (Fin n) ℝ)
{M : NNReal}
(hmeas : ∀ i j, Measurable (fun x => A x i j))
(hbound : ∀ x i j, ‖A x i j‖ ≤ (M : ℝ))
(hweak : ∀ k i j, HasWeakDerivAlong (fun x => A x i j) (fun x => DA k x i j)
(EuclideanSpace.basisFun (Fin d) ℝ k))
(hDA2 : ∀ k i j, ∀ S : Set (EuclideanSpace ℝ (Fin d)), IsCompact S →
MemLp (fun x => DA k x i j) 2
((volume : Measure (EuclideanSpace ℝ (Fin d))).restrict S)) :
∃ C : ℝ, 0 ≤ C ∧ (∀ x, ‖(B * A x * B * A x).trace‖ ≤ C) ∧
LocallyIntegrable (fun x => (B * A x * B * A x).trace)
(volume : Measure (EuclideanSpace ℝ (Fin d))) ∧
∀ k : Fin d,
HasWeakDerivAlong (fun x => (B * A x * B * A x).trace)
(fun x => 2 * (B * A x * B * DA k x).trace)
(EuclideanSpace.basisFun (Fin d) ℝ k) ∧
∀ S : Set (EuclideanSpace ℝ (Fin d)), IsCompact S →
MemLp (fun x => 2 * (B * A x * B * DA k x).trace) 2
((volume : Measure (EuclideanSpace ℝ (Fin d))).restrict S)
Module navigation
Module: Analysis/Matrix/WeakDerivative.
Definition modules: Analysis/WeakDerivative/Basic.
Supporting theorems: hasWeakDerivAlong_trace_quadratic_of_locally_memLp_two, trace_mul_mul_mul_eq_sum.
Previous: ae_weak_matrix_inverse_derivative · Next: bounded_weak_matrix_product_entry.
Source excerpt, lines 212–233 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Matrix_WeakDerivative open MeasureTheory Set Filter Matrix
theorem FunctionalInequalities.Analysis.bounded_trace_quadratic_weak_derivative_data_readable {d n : ℕ}
(B : Matrix (Fin n) (Fin n) ℝ)
(A : EuclideanSpace ℝ (Fin d) → Matrix (Fin n) (Fin n) ℝ)
(DA : Fin d → EuclideanSpace ℝ (Fin d) → Matrix (Fin n) (Fin n) ℝ)
{M : NNReal}
(hmeas : ∀ i j, Measurable (fun x => A x i j))
(hbound : ∀ x i j, ‖A x i j‖ ≤ (M : ℝ))
(hweak : ∀ k i j, HasWeakDerivAlong (fun x => A x i j) (fun x => DA k x i j)
(EuclideanSpace.basisFun (Fin d) ℝ k))
(hDA2 : ∀ k i j, ∀ S : Set (EuclideanSpace ℝ (Fin d)), IsCompact S →
MemLp (fun x => DA k x i j) 2
((volume : Measure (EuclideanSpace ℝ (Fin d))).restrict S)) :
∃ C : ℝ, 0 ≤ C ∧ (∀ x, ‖(B * A x * B * A x).trace‖ ≤ C) ∧
LocallyIntegrable (fun x => (B * A x * B * A x).trace)
(volume : Measure (EuclideanSpace ℝ (Fin d))) ∧
∀ k : Fin d,
HasWeakDerivAlong (fun x => (B * A x * B * A x).trace)
(fun x => 2 * (B * A x * B * DA k x).trace)
(EuclideanSpace.basisFun (Fin d) ℝ k) ∧
∀ S : Set (EuclideanSpace ℝ (Fin d)), IsCompact S →
MemLp (fun x => 2 * (B * A x * B * DA k x).trace) 2
((volume : Measure (EuclideanSpace ℝ (Fin d))).restrict S) := by sorry