Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.FullTheorem.Separation.Derivs

Differential inequalities for E, G = ‖∇θ‖², H = ‖∇²θ‖² #

For a classical solution θ of the drift streamVel Ψ with |∂_i b_k| ≤ Lu:

‖∇∂^w f‖² = ‖∂_0 ∂^w f‖² + ‖∂_1 ∂^w f‖².

theorem AVenhance.Infra.FullTheorem.Separation.wDiss_eq {θ : ℝ → Homogenization.Vec 2 → ℝ} {s : ℝ} (hs : ContDiff ℝ (↑⊤) (θ s)) (w : List (Fin 2)) :
wDiss w θ s = wEnergy (0 :: w) θ s + wEnergy (1 :: w) θ s

Smoothness and periodicity of the drift slices.

The gradient energy ‖∇θ(s)‖².

Equations
Instances For

    The Hessian energy ∑_{j,i} ‖∂_j ∂_i θ(s)‖².

    Equations
    Instances For

      The third-derivative dissipation ∑_{j,i} ‖∇∂_j∂_i θ(s)‖².

      Equations
      Instances For
        theorem AVenhance.Infra.FullTheorem.Separation.slice_smooth {Ψ θ : ℝ → Homogenization.Vec 2 → ℝ} {κ : ℝ} {θ₀ : Homogenization.Vec 2 → ℝ} (hsol : IsClassicalSol (streamVel Ψ) κ (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θ) {s : ℝ} (hs : 0 ≤ s) :
        ContDiff ℝ (↑⊤) (θ s) ∧ IsZ2Periodic (θ s)
        theorem AVenhance.Infra.FullTheorem.Separation.gradE_eq {Ψ θ : ℝ → Homogenization.Vec 2 → ℝ} {κ : ℝ} {θ₀ : Homogenization.Vec 2 → ℝ} (hsol : IsClassicalSol (streamVel Ψ) κ (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θ) {s : ℝ} (hs : 0 ≤ s) :
        gradE θ s = en [0] (θ s) + en [1] (θ s)
        theorem AVenhance.Infra.FullTheorem.Separation.gradE_nonneg {Ψ θ : ℝ → Homogenization.Vec 2 → ℝ} {κ : ℝ} {θ₀ : Homogenization.Vec 2 → ℝ} (hsol : IsClassicalSol (streamVel Ψ) κ (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θ) {s : ℝ} (hs : 0 ≤ s) :
        0 ≤ gradE θ s
        theorem AVenhance.Infra.FullTheorem.Separation.thirdD_nonneg {Ψ θ : ℝ → Homogenization.Vec 2 → ℝ} {κ : ℝ} {θ₀ : Homogenization.Vec 2 → ℝ} (hsol : IsClassicalSol (streamVel Ψ) κ (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θ) {s : ℝ} (hs : 0 ≤ s) :
        0 ≤ thirdD θ s
        theorem AVenhance.Infra.FullTheorem.Separation.hasDerivAt_E {Ψ θ : ℝ → Homogenization.Vec 2 → ℝ} {κ : ℝ} {θ₀ : Homogenization.Vec 2 → ℝ} (hΨ : IsAdmissibleStream Ψ) (hsol : IsClassicalSol (streamVel Ψ) κ (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θ) {t : ℝ} (ht : 0 < t) :
        HasDerivAt (wEnergy [] θ) (-2 * κ * gradE θ t) t
        theorem AVenhance.Infra.FullTheorem.Separation.hasDerivAt_G {Ψ θ : ℝ → Homogenization.Vec 2 → ℝ} {κ Lu : ℝ} {θ₀ : Homogenization.Vec 2 → ℝ} (hΨ : IsAdmissibleStream Ψ) (hsol : IsClassicalSol (streamVel Ψ) κ (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θ) {t : ℝ} (ht : 0 < t) (hLu : ∀ (x : Homogenization.Vec 2) (i k : Fin 2), |spaceGrad (fun (y : Homogenization.Vec 2) => streamVel Ψ t y k) x i| ≤ Lu) :
        ∃ (C : ℝ), HasDerivAt (gradE θ) (-2 * κ * hessE θ t - 2 * C) t ∧ |C| ≤ 2 * Lu * gradE θ t
        theorem AVenhance.Infra.FullTheorem.Separation.hasDerivAt_H {Ψ θ : ℝ → Homogenization.Vec 2 → ℝ} {κ Lu : ℝ} {θ₀ : Homogenization.Vec 2 → ℝ} (hΨ : IsAdmissibleStream Ψ) (hsol : IsClassicalSol (streamVel Ψ) κ (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θ) {t : ℝ} (ht : 0 < t) (hκ : 0 < κ) (hLu : ∀ (x : Homogenization.Vec 2) (i k : Fin 2), |spaceGrad (fun (y : Homogenization.Vec 2) => streamVel Ψ t y k) x i| ≤ Lu) :
        ∃ (C : ℝ), HasDerivAt (hessE θ) (-2 * κ * thirdD θ t - 2 * C) t ∧ |C| ≤ κ / 2 * thirdD θ t + 4 * (Lu ^ 2 / κ) * gradE θ t + 2 * Lu * hessE θ t