Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Ergodic.AveragesL2

The corrected L² ergodic estimate #

Coordinate line through a point, parametrized in the chosen basis direction.

Equations
Instances For
    theorem AVenhance.Infra.Ergodic.coordDerivIter_mul {d : ℕ} (i : Fin d) (n : ℕ) {f g : Homogenization.Vec d → ℂ} (hf : ContDiff ℝ (↑⊤) f) (hg : ContDiff ℝ (↑⊤) g) (x : Homogenization.Vec d) :
    coordDerivIter i n (fun (y : Homogenization.Vec d) => f y * g y) x = ∑ j ∈ Finset.range (n + 1), ↑(n.choose j) * coordDerivIter i j f x * coordDerivIter i (n - j) g x

    Factorial analytic bounds for all coordinate derivatives in the unit-cell L² norm.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Closed spatial unit cell used for compactness and periodic integration.

      Equations
      Instances For
        theorem AVenhance.Infra.Ergodic.AveragesL2.coordDerivIter_square_hasL1Bounds {d : ℕ} {f : Homogenization.Vec d → ℂ} (hf : ContDiff ℝ (↑⊤) f) (Cf r : ℝ) (hCf : 0 ≤ Cf) (hr : 0 < r) (hL2 : HasCoordinateAnalyticL2Bounds f Cf r) :
        HasCoordinateAnalyticL1Bounds (fun (x : Homogenization.Vec d) => f x * f x) (Cf ^ 2) (r / 2)
        theorem AVenhance.Infra.Ergodic.cellAverage_square_mul_sub_le_of_coordinateAnalyticL2Bounds {d N : ℕ} (hd : 0 < d) (hN : 0 < N) {f : Homogenization.Vec d → ℝ} (hf : ContDiff ℝ (↑⊤) f) (hper : IsZPeriodic f) (Cf r : ℝ) (hCf : 0 ≤ Cf) (hr : 0 < r) (hderiv : HasCoordinateAnalyticL2Bounds (fun (x : Homogenization.Vec d) => ↑(f x)) Cf r) {g : Homogenization.Vec d → ℝ} (hg2 : MeasureTheory.LocallyIntegrable (fun (x : Homogenization.Vec d) => |g x| ^ 2) MeasureTheory.volume) (hfast : IsFastPeriodic N g) (hNr : 2 ≤ r * ↑N) :
        |(cellAverage fun (x : Homogenization.Vec d) => f x ^ 2 * g x ^ 2) - (cellAverage fun (x : Homogenization.Vec d) => f x ^ 2) * cellAverage fun (x : Homogenization.Vec d) => g x ^ 2| ≤ ((512 * Cf ^ 2 * cellAverage fun (x : Homogenization.Vec d) => |g x| ^ 2) * ∑' (k : Fin d → ℤ), Real.exp (-(1 / 1024) * ‖k‖)) * Real.exp (-(r / 2 * ↑N) / 1024)

        The square version of the ergodic covariance estimate. The derivative assumption includes order zero, and rN ≥ 2 is needed because the L¹ estimate is applied at radius r / 2.