Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section5.Provider.StoppedMomentsDatum

StoppedMomentsDatum #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

The linear and quadratic observables of the displacement bounds #

The two Dirichlet problems behind Steps 1 and 3 of the superdiffusive displacement bounds are posed on the origin cube openCubeSet (originCube d m) with the boundary data

  ell_e (x) = e ⬝ x ,          quad_e (x) = (e ⬝ x)^2 ,

and, for the second one, the right-hand side -2 sigma, written as the divergence of the field g(x) = -2 sigma (e ⬝ x) e. The homogenized solutions are the data themselves: ell_e is harmonic, and quad_e satisfies -sigma * Laplacian quad_e = -2 sigma (e ⬝ e), which is exactly the divergence of g.

This file records the calculus these two data need in order to be fed to the renormalization of the generator, and reads its conclusion at each of them.

Reading the renormalization estimate at these data then gives, on the cube of side 3^m,

  |u - ell_e| <= 3^m * EB * ‖e‖ ,
  |u - quad_e| <= (3^m)^2 * 5 * EB * ‖e‖ * (sum of |e_i|) ,

almost everywhere, the two displays e.u.minus.v.mean and e.u.minus.v.second of the source. The effective diffusivity cancels in the second: the field g carries the factor 2 sigma and the estimate divides by sigma.

Main definitions #

Main results #

References #

1. The observables #

The gradient of the linear observable: the constant field e.

Equations
Instances For

    The gradient of the quadratic observable: x ↦ 2 (e ⬝ x) e.

    Equations
    Instances For

      The field whose divergence is the constant right-hand side of the quadratic problem: g(x) = -2 sigma (e ⬝ x) e.

      Equations
      Instances For

        The sum of the absolute values of the coordinates of a vector; it is the constant relating the pairing e ⬝ x to the supremum norm of x.

        Equations
        Instances For

          The pairing against a fixed vector is bounded by the coordinate sum times the supremum norm.

          2. The gradients #

          3. The geometry of the origin cube #

          The supremum norm on the origin cube of scale m is below half the side length.

          The diameter of the origin cube of scale m in the supremum norm.

          4. The Hölder data #

          The vanishing field has vanishing Hölder seminorm.

          The Hölder seminorm of a field proportional to (e ⬝ x) e on the origin cube.

          The uniform bound for a field proportional to (e ⬝ x) e on the origin cube.

          5. The homogenized solutions #

          The linear observable solves the homogenized problem with vanishing forcing. The constant-coefficient equation for a constant gradient tests to zero against any zero-trace function, by one integration by parts.

          The quadratic observable solves the homogenized problem with the stated forcing. Here the two sides of the weak equation agree pointwise: the forcing field is exactly minus the effective diffusivity times the gradient of the observable.

          6. Reading the renormalization estimate at the two data #

          theorem Algsuperdiff.Section5.Provider.ae_abs_sub_affineObservable_le {d : ℕ} {a : HCPolySupport.CoeffField d} {m : ℤ} {sigmaBarM EB : ℝ} (hren : ∀ (u v h : HCPolySupport.H1Function (HCPolySupport.openCubeSet (HCPolySupport.originCube d m))) (g : HCPolySupport.Vec d → HCPolySupport.Vec d) (Kg Kh KhInf : ℝ), Section4.Support.IsDirichletSolutionOn a (HCPolySupport.originCube d m) u h g → Section4.Support.IsDirichletSolutionOn (fun (x : HCPolySupport.Vec d) => sigmaBarM • 1) (HCPolySupport.originCube d m) v h g → Section4.Support.HolderSeminormBoundOn (HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (1 / 2) Kg g → Section4.Support.HolderSeminormBoundOn (HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (1 / 2) Kh h.grad → (∀ x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m), ‖h.grad x‖ ≤ KhInf) → Section4.Support.HasGradientOn (HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) h.toFun h.grad → ∀ᵐ (x : HCPolySupport.Vec d) ∂MeasureTheory.volume.restrict (HCPolySupport.openCubeSet (HCPolySupport.originCube d m)), Real.rpow 3 (-↑m) * |u.toFun x - v.toFun x| ≤ EB * (sigmaBarM⁻¹ * Real.rpow 3 (↑m / 2) * Kg + (KhInf + Real.rpow 3 (↑m / 2) * Kh))) {e : HCPolySupport.Vec d} {u h : HCPolySupport.H1Function (HCPolySupport.openCubeSet (HCPolySupport.originCube d m))} (hhval : ∀ (x : HCPolySupport.Vec d), h.toFun x = affineObservable e x) (hhgrad : ∀ (x : HCPolySupport.Vec d), h.grad x = affineGradient e x) (hu : Section4.Support.IsDirichletSolutionOn a (HCPolySupport.originCube d m) u h fun (x : HCPolySupport.Vec d) => 0) :

          The renormalization estimate at the linear datum. With vanishing forcing, vanishing Hölder seminorm of the constant gradient, and the uniform gradient bound ‖e‖, the estimate reads |u - ell_e| <= 3^m EB ‖e‖.

          theorem Algsuperdiff.Section5.Provider.ae_abs_sub_quadraticObservable_le {d : ℕ} {a : HCPolySupport.CoeffField d} {m : ℤ} {sigmaBarM EB : ℝ} (hsigma : 0 < sigmaBarM) (hren : ∀ (u v h : HCPolySupport.H1Function (HCPolySupport.openCubeSet (HCPolySupport.originCube d m))) (g : HCPolySupport.Vec d → HCPolySupport.Vec d) (Kg Kh KhInf : ℝ), Section4.Support.IsDirichletSolutionOn a (HCPolySupport.originCube d m) u h g → Section4.Support.IsDirichletSolutionOn (fun (x : HCPolySupport.Vec d) => sigmaBarM • 1) (HCPolySupport.originCube d m) v h g → Section4.Support.HolderSeminormBoundOn (HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (1 / 2) Kg g → Section4.Support.HolderSeminormBoundOn (HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (1 / 2) Kh h.grad → (∀ x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m), ‖h.grad x‖ ≤ KhInf) → Section4.Support.HasGradientOn (HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) h.toFun h.grad → ∀ᵐ (x : HCPolySupport.Vec d) ∂MeasureTheory.volume.restrict (HCPolySupport.openCubeSet (HCPolySupport.originCube d m)), Real.rpow 3 (-↑m) * |u.toFun x - v.toFun x| ≤ EB * (sigmaBarM⁻¹ * Real.rpow 3 (↑m / 2) * Kg + (KhInf + Real.rpow 3 (↑m / 2) * Kh))) {e : HCPolySupport.Vec d} {u h : HCPolySupport.H1Function (HCPolySupport.openCubeSet (HCPolySupport.originCube d m))} (hhval : ∀ (x : HCPolySupport.Vec d), h.toFun x = quadraticObservable e x) (hhgrad : ∀ (x : HCPolySupport.Vec d), h.grad x = quadraticGradient e x) (hu : Section4.Support.IsDirichletSolutionOn a (HCPolySupport.originCube d m) u h (quadraticForcing sigmaBarM e)) :

          The renormalization estimate at the quadratic datum. The effective diffusivity cancels: the forcing field carries the factor 2 sigma and the estimate divides by sigma. The estimate reads |u - quad_e| <= 5 (3^m)^2 EB ‖e‖ (sum of |e_i|).