Weak Derivatives of a Two-Sided Matrix Product
ProvedFunctionalInequalities.Analysis.bounded_weak_matrix_product_entry_readableThis gives boundedness and weak derivative data for entries of a constant two-sided matrix product.
Let , let be constant, let , let , and let . Assume every entry of has weak derivative given by the corresponding entry of in direction , every entry satisfies , and every entry of is in on every compact restriction of volume measure.
For every , the entry of satisfies
has weak derivative in direction , and that derivative belongs to on every compact set. The declaration is bounded_weak_matrix_product_entry_readable and has no positivity, invertibility, or nonzero-dimension assumptions.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem bounded_weak_matrix_product_entry {d n : ℕ}
(S : Matrix (Fin n) (Fin n) ℝ)
{H DH : EuclideanSpace ℝ (Fin d) → Matrix (Fin n) (Fin n) ℝ}
{v : EuclideanSpace ℝ (Fin d)} (M : ℝ)
(hH : ∀ a b, HasWeakDerivAlong (fun x => H x a b) (fun x => DH x a b) v)
(hbound : ∀ x a b, ‖H x a b‖ ≤ M)
(hD : ∀ a b, ∀ K : Set (EuclideanSpace ℝ (Fin d)), IsCompact K →
MemLp (fun x => DH x a b) 2 ((volume : Measure (EuclideanSpace ℝ (Fin d))).restrict K))
(i j : Fin n) :
(∀ x, ‖(S * H x * S) i j‖ ≤
∑ q : Fin n × Fin n, ‖S i q.1 * S q.2 j‖ * max M 0) ∧
HasWeakDerivAlong (fun x => (S * H x * S) i j) (fun x => (S * DH x * S) i j) v ∧
∀ K : Set (EuclideanSpace ℝ (Fin d)), IsCompact K →
MemLp (fun x => (S * DH x * S) i j) 2
((volume : Measure (EuclideanSpace ℝ (Fin d))).restrict K)
Module navigation
Module: Analysis/Matrix/WeakDerivative.
Definition modules: Analysis/WeakDerivative/Basic.
Supporting theorems: hasWeakDerivAlong_finsetSum_mul.
Previous: bounded_trace_quadratic_weak_derivative_data.
Source excerpt, lines 290–304 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Matrix_WeakDerivative open MeasureTheory Matrix set_option maxHeartbeats 1000000
theorem FunctionalInequalities.Analysis.bounded_weak_matrix_product_entry_readable {d n : ℕ}
(S : Matrix (Fin n) (Fin n) ℝ)
{H DH : EuclideanSpace ℝ (Fin d) → Matrix (Fin n) (Fin n) ℝ}
{v : EuclideanSpace ℝ (Fin d)} (M : ℝ)
(hH : ∀ a b, HasWeakDerivAlong (fun x => H x a b) (fun x => DH x a b) v)
(hbound : ∀ x a b, ‖H x a b‖ ≤ M)
(hD : ∀ a b, ∀ K : Set (EuclideanSpace ℝ (Fin d)), IsCompact K →
MemLp (fun x => DH x a b) 2 ((volume : Measure (EuclideanSpace ℝ (Fin d))).restrict K))
(i j : Fin n) :
(∀ x, ‖(S * H x * S) i j‖ ≤
∑ q : Fin n × Fin n, ‖S i q.1 * S q.2 j‖ * max M 0) ∧
HasWeakDerivAlong (fun x => (S * H x * S) i j) (fun x => (S * DH x * S) i j) v ∧
∀ K : Set (EuclideanSpace ℝ (Fin d)), IsCompact K →
MemLp (fun x => (S * DH x * S) i j) 2
((volume : Measure (EuclideanSpace ℝ (Fin d))).restrict K) := by sorry