L² Bounds for Time Integrals #
This file proves L² bounds on time averages and parametric integrals.
Main Results #
sq_setIntegral_le_measure_mul_setIntegral_sq_proved- Cauchy-Schwarz for set integrals (Hölder)L2_time_average_bound- L² bound for time averages (Cauchy-Schwarz + Fubini)time_average_memLp_two- Time average is in L² (corollary of 2)memLp_prod_of_uniform_slicewise_bound- L² on product from uniform slicewise boundsgff_time_integral_aestronglyMeasurable_proved- Parametric time integral is measurablegff_covariance_norm_integrableOn_slice_proved- Covariance norm integrable on slicesdouble_integral_polynomial_decay_bound_proved- Double integral bound for polynomial decay kernelsminkowski_weighted_L2_sum_proved- Minkowski inequality for weighted L² sums
Mathematical Background #
The key tools are:
- Cauchy-Schwarz: ‖∫ f‖² ≤ (b-a) · ∫ ‖f‖²
- Fubini-Tonelli: swap order of integration
- L² is a Hilbert space: Minkowski inequality
References #
- Billingsley "Probability and Measure", Ch. 7
- Folland "Real Analysis", Thm. 2.37 (Fubini-Tonelli)
L² Bound for Time Averages #
The main result: if A : ℝ → Ω → ℂ has uniform L² bound over [0,T], then the time average (1/T)∫₀ᵀ A_s ds is in L² with the same bound.
Proof outline:
- Cauchy-Schwarz pointwise: ‖∫₀ᵀ A_s(ω) ds‖² ≤ T · ∫₀ᵀ ‖A_s(ω)‖² ds
- Scale by (1/T)²: ‖(1/T)∫...‖² ≤ (1/T) · ∫₀ᵀ ‖A_s(ω)‖² ds
- Integrate over Ω: ∫_Ω ‖(1/T)∫...‖² dμ ≤ (1/T) · ∫_Ω ∫₀ᵀ ‖A_s‖² ds dμ
- Fubini: = (1/T) · ∫₀ᵀ (∫_Ω ‖A_s‖² dμ) ds
- Uniform bound: ≤ (1/T) · ∫₀ᵀ M_sq ds = (1/T) · T · M_sq = M_sq
Cauchy-Schwarz for Set Integrals #
The L² Cauchy-Schwarz inequality |⟨1, f⟩|² ≤ ‖1‖² · ‖f‖² applied to integrals: ‖∫[a,b] f‖² ≤ (b-a) · ∫[a,b] ‖f‖²
Proof uses Hölder's inequality with p = q = 2, taking one function to be constant 1.
Cauchy-Schwarz for set integrals.
For f : ℝ → ℂ with ‖f‖² integrable on [a,b]: ‖∫[a,b] f(x) dx‖² ≤ (b-a) · ∫[a,b] ‖f(x)‖² dx
This is |⟨1, f⟩|² ≤ ‖1‖² · ‖f‖² in L².
Cauchy-Schwarz for the time integral, pointwise in ω.
The scaled time average satisfies a pointwise L² bound.
Main Theorem: L² Time Average Bound #
We now prove the main theorem by integrating the pointwise bound over Ω and swapping the order of integration via Fubini.
Helper: Fubini swap for ℝ × Ω with restricted measure.
Helper: setIntegral bound using uniform L² bound.
L² bound for time averages.
For A : ℝ → Ω → ℂ with uniform L² bound ∫Ω ‖A_s‖² dμ ≤ M_sq for all s ∈ [0,T], the time average satisfies: $$\int\Omega \left|\frac{1}{T}\int_0^T A_s(\omega),ds\right|^2 d\mu(\omega) \leq M_{sq}$$
Proof outline:
- Cauchy-Schwarz pointwise: ‖(1/T)∫ A_s(ω) ds‖² ≤ (1/T) ∫ ‖A_s(ω)‖² ds
- Integrate over Ω: ∫_Ω LHS dμ ≤ (1/T) ∫Ω ∫[0,T] ‖A_s‖² ds dμ
- Fubini: = (1/T) ∫_[0,T] (∫_Ω ‖A_s‖² dμ) ds
- Uniform bound: ≤ (1/T) ∫_[0,T] M_sq ds = (1/T) · T · M_sq = M_sq
L² on Product from Slicewise Bounds (Theorem 3 - prove first) #
Tonelli's theorem: if each slice is in L² with uniform bound, then the function is in L² on the product.
Key insight: Use integrable_prod_iff (Tonelli) to split product integrability into:
- Slice integrability (from each A_s ∈ L²)
- Integrability of slice integrals (constant by uniform bound → trivially integrable on [0,T])
L² on product from uniform slicewise bounds.
By Tonelli: ∫∫ |A|² = ∫₀ᵀ (∫_Ω |A_s|² dμ) ds = ∫₀ᵀ C ds = TC
Time Average is in L² (Theorem 2) #
This is a corollary using Theorem 3 + Integrable.mono.
Time average is in L² (Corollary of memLp_prod)
This follows from product integrability + Integrable.mono with the pointwise bound.
Measurability of Parametric Time Integrals #
For a family A : ℝ → Ω → ℂ that is continuous in s and measurable in ω, the parametric integral ω ↦ ∫ A s ω ds is AEStronglyMeasurable.
Key tool: stronglyMeasurable_uncurry_of_continuous_of_stronglyMeasurable gives
joint StronglyMeasurable on ℝ × Ω from continuous-in-s + measurable-in-ω.
Then swap + integral_prod_right' gives measurability of the marginal integral.
Measurability of parametric time integrals.
For A : ℝ → Ω → ℂ with s ↦ A s ω continuous for each ω and A s measurable for each s, the time integral ω ↦ (1/T) * ∫ₛ (A s ω - EA) ds is AEStronglyMeasurable.
Proof: continuous-in-s + measurable-in-ω → jointly StronglyMeasurable (Mathlib),
then swap product measure and integrate out s via integral_prod_right'.
Integrability of Covariance Norm on Slices #
For a continuous covariance function, the norm restricted to any compact slice is integrable. This is immediate from continuity on compact sets.
Integrability of covariance norm on slices.
If the covariance (s,u) ↦ ∫ A_s · conj(A_u) - EA·conj(EA) is continuous, then u ↦ ‖Cov(s,u)‖ is integrable on [0,T] since continuous functions on compact sets are integrable.
Double Integral Bound for Polynomial Decay Kernels #
For kernels K(s,u) = (1 + |s-u|)^{-α} with α > 1, the double integral over [0,T]² is bounded linearly in T. The proof uses:
- Integrability on ℝ: (1+|t|)^{-α} is integrable via
integrableOn_add_rpow_Ioi_of_lton Ioi 0, transferred to Iio 0 by negation symmetry (g is even, Lebesgue measure is negation-invariant viaMeasurePreserving.integrableOn_comp_preimage). - Translation invariance: For each s, ∫_{[0,T]} g(s-u) du ≤ ∫_ℝ g = C by
setIntegral_le_integralandintegral_sub_left_eq_self. - Outer integral: ∫_{[0,T]} C ds = C·T.
Double integral bound for polynomial decay kernels.
For the kernel K(s,u) = (1 + |s-u|)^{-α} with α > 1: ∫₀ᵀ ∫₀ᵀ (1 + |s-u|)^{-α} ds du ≤ C · T
where C = ∫_ℝ (1+|t|)^{-α} dt is the integral of the kernel over all of ℝ.
Key tools: integrableOn_add_rpow_Ioi_of_lt (decay integral), integral_sub_left_eq_self
(translation invariance), setIntegral_le_integral (set ≤ full for nonneg integrable functions),
MeasurePreserving.integrableOn_comp_preimage (negation symmetry for even functions).
Minkowski Inequality for Weighted L² Sums #
The triangle inequality in L²: √(∫(∑ wⱼfⱼ)²) ≤ ∑ wⱼ√(∫ fⱼ²) for nonneg weights and functions. Proved by induction using Cauchy-Schwarz.
Minkowski inequality for weighted L² sums (proved theorem)
For nonneg weights wⱼ and nonneg functions fⱼ with fⱼ² integrable: √(∫ (∑ⱼ wⱼfⱼ)² dμ) ≤ ∑ⱼ wⱼ √(∫ fⱼ² dμ)
Proof by induction on n, using Cauchy-Schwarz for integrals at each step.
Variance Bound for Time Averages #
The variance of the time average is bounded by the double integral of the covariance: ‖E[‖T⁻¹∫₀ᵀ A_s ds - EA‖²]‖ ≤ T⁻² · ‖∫₀ᵀ∫₀ᵀ Cov(s,u) ds du‖
The proof establishes an equality (the bound is tight):
- Center: X_s = A_s - EA, which has zero mean
- Algebra: T⁻¹ * ∫A_s - EA = T⁻¹ * ∫X_s, factor out T⁻²
- Cast to ℂ: ‖z‖² = Re(z * conj(z)) [RCLike.mul_conj]
- Product of integrals = double integral [integral_mul_left/right]
- Fubini swap ω ↔ (s,u) [integral_integral_swap]
- Recognize E[X_s · conj(X_u)] = Cov(s,u)
- Re(z) ≤ ‖z‖ for the final inequality [Complex.re_le_norm]
Variance of time averages bounded by double integral of covariance (proved theorem)
For an L² stationary process A with constant mean EA: ‖E[‖T⁻¹∫₀ᵀ A_s ds - EA‖²]‖ ≤ T⁻² · ‖∫₀ᵀ∫₀ᵀ Cov(s,u) ds du‖
The proof actually gives equality (the bound is tight).
Fubini Integrability of L² Process Covariance #
Proves that (A_s(ω) - c) · conj(A_u(ω) - c) is integrable on the triple product Ω × [0,T] × [0,T], given that A is jointly L² on [0,T] × Ω, continuous in time, and measurable in ω.
Strategy: bound |f·g| ≤ |f|² + |g|² to decouple the product, then use Tonelli to factor the triple integral into ν(univ) × double integral, which is finite by L².