Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Section4.Amnr.SmoothInverse

Smoothness of actual inverses from proved C¹ inverse identities.

theorem AVenhance.Infra.Section4.amnr_contDiffAt_inverse_of_differentiable_inverses {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] {P Q : E → E} {x : E} (hP : ContDiffAt ℝ (↑⊤) P (Q x)) (hQ : DifferentiableAt ℝ Q x) (hleft : ∀ (y : E), Q (P y) = y) (hright : ∀ (y : E), P (Q y) = y) :
ContDiffAt ℝ (↑⊤) Q x

A C¹ inverse of a locally smooth map is locally smooth. Invertibility of the derivative is obtained by differentiating the actual two inverse identities, rather than supplied as an additional premise.

theorem AVenhance.Infra.Section4.amnr_flow_inverse_contDiffAt_joint_of_short {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : Flow.SmoothPeriodicField b) {X : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (hX : IsFlow b X) {M : ℝ} (hM : 0 ≤ M) (hstate : ∀ (t : ℝ) (x : Homogenization.Vec 2), ‖Flow.jointSpatialFDeriv b t x‖ ≤ M) (s t : ℝ) (x : Homogenization.Vec 2) (hshort : |t - s| * M ≤ 1 / 4) :
ContDiffAt ℝ (↑⊤) (fun (z : ℝ × Homogenization.Vec 2) => X s z.2 z.1) (t, x)

The actual inverse flow is jointly smooth wherever the actual forward flow is smooth on the short interval. Its C¹ inverse identities are already proved from the characterized ODE.