Finite Integral Balance for Paired Arrays
ProvedFunctionalInequalities.Analysis.integral_array_pair_balance_readableThis is a finite-sum bookkeeping lemma for integrable scalar arrays.
Let , let , and let . Assume that every component of and is integrable with respect to Lebesgue measure on EuclideanSpace ℝ (Fin n). Assume also:
- For every , the integrals of and agree.
- The integral of the finite sum of the equals minus the integral of .
Then the integral of the finite sum of the equals the negative of the integral of :
This lemma packages finite summation and linearity of the integral for one subsequent flux identity.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
private theorem integral_array_pair_balance {n : ℕ}
(A B C D : Fin n → Fin n → EuclideanSpace ℝ (Fin n) → ℝ)
(F : EuclideanSpace ℝ (Fin n) → ℝ)
(hA : ∀ a b, Integrable (A a b) (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hB : ∀ a b, Integrable (B a b) (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hC : ∀ a b, Integrable (C a b) (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hD : ∀ a b, Integrable (D a b) (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hF : Integrable F (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hPair : ∀ a b,
(∫ x, A a b x + B a b x ∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
∫ x, C a b x + D a b x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))))
(hTrace : (∫ x, ∑ a : Fin n, ∑ b : Fin n, D a b x
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, F x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))))) :
(∫ x, ∑ a : Fin n, ∑ b : Fin n, B a b x
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, F x - (∑ a : Fin n, ∑ b : Fin n, C a b x) +
∑ a : Fin n, ∑ b : Fin n, A a b x
∂(volume : Measure (EuclideanSpace ℝ (Fin n))))
Module navigation
Module: Analysis/BakryEmery/IntegrationByParts/WeakHessianEvolution.
Previous: localLp_hessian_flux_trace_forcing · Next: integral_weak_hessian_flux_eq_trace_derivative.
Source excerpt, lines 563–581 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_BakryEmery_IntegrationByParts_WeakHessianEvolution open MeasureTheory set_option maxHeartbeats 1200000
theorem FunctionalInequalities.Analysis.integral_array_pair_balance_readable {n : ℕ}
(A B C D : Fin n → Fin n → EuclideanSpace ℝ (Fin n) → ℝ)
(F : EuclideanSpace ℝ (Fin n) → ℝ)
(hA : ∀ a b, Integrable (A a b) (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hB : ∀ a b, Integrable (B a b) (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hC : ∀ a b, Integrable (C a b) (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hD : ∀ a b, Integrable (D a b) (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hF : Integrable F (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hPair : ∀ a b,
(∫ x, A a b x + B a b x ∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
∫ x, C a b x + D a b x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))))
(hTrace : (∫ x, ∑ a : Fin n, ∑ b : Fin n, D a b x
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, F x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))))) :
(∫ x, ∑ a : Fin n, ∑ b : Fin n, B a b x
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, F x - (∑ a : Fin n, ∑ b : Fin n, C a b x) +
∑ a : Fin n, ∑ b : Fin n, A a b x
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) := by sorry