Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Section5.RelativeError.ForcedEnergyStream

The stream-difference estimate #

For a weak solution θ of the limit drift b = σ∇φ and the classical solution θ_M for a smooth stream Ψ with the same datum and diffusivity, the difference satisfies the energy balance with the skew flux (φ - Ψ) σ∇θ_M; Cauchy–Schwarz then gives the η/κ bound on the dissipation.

theorem AVenhance.Infra.Section5.RelativeError.stream_grad_bound {φ : ℝ → Homogenization.Vec 2 → ℝ} {C s : ℝ} (hC : ∀ (x : Homogenization.Vec 2), ‖streamVel φ s x‖ ≤ C) (i : Fin 2) :
∃ (C' : ℝ), ∀ (x : Homogenization.Vec 2), |spaceGrad (φ s) x i| ≤ C'

The gradient coordinates of a stream with bounded velocity are bounded.

theorem AVenhance.Infra.Section5.RelativeError.streamVel_sub_eq {φ Ψ : ℝ → Homogenization.Vec 2 → ℝ} {s : ℝ} (hφ : Differentiable ℝ (φ s)) (hΨ : Differentiable ℝ (Ψ s)) (x : Homogenization.Vec 2) :
streamVel φ s x - streamVel Ψ s x = sigmaMat.mulVec (spaceGrad (fun (y : Homogenization.Vec 2) => φ s y - Ψ s y) x)

The difference of the stream velocities is the skew gradient of the stream difference.

theorem AVenhance.Infra.Section5.RelativeError.stream_flux_slice {φ Ψ : ℝ → Homogenization.Vec 2 → ℝ} {s C : ℝ} (hφd : Differentiable ℝ (φ s)) (hφp : IsZ2Periodic (φ s)) (hC : ∀ (x : Homogenization.Vec 2), ‖streamVel φ s x‖ ≤ C) (hΨ : IsAdmissibleStream Ψ) {θ ψ : Homogenization.Vec 2 → ℝ} (hθ : ContDiff ℝ (↑⊤) θ) (hθp : IsZ2Periodic θ) (hψ : ContDiff ℝ (↑⊤) ψ) (hψp : IsZ2Periodic ψ) :

A fixed-time slice of the stream difference satisfies the flux representation of the cross transport against smooth periodic tests.