Documentation

LeanPool.NavierStokesAndEuler.Euler.GevreyInverseMap

Gevrey bounds from the actual inverse-map differential identity #

If DY = A ∘ Y and A has Gevrey-two derivatives, the positive derivatives of Y have the stronger bound C * L^n * n!² at order n+1, where L = 1 + 2*C*R. The proof uses the shifted Faà di Bruno weights and a strong induction, rather than iterating the general composition radius.

A shifted partition estimate for a differential equation #

For the relation DY = A ∘ Y, the useful induction controls the order-j derivative of Y by (j-1)!². With those inner weights the normalized Faà di Bruno partition sum stays bounded at every positive order, provided its scalar argument is at most one half.

theorem EulerGevreyComposition.sum_partSize_sq_le {n : } (c : OrderedFinpartition n) :
i : Fin c.length, (c.partSize i) ^ 2 (n - c.length + 1) * n

Predecessor factorial product, given by ∏ i, ((c.partSize i - 1).factorial : ℝ).

Equations
Instances For

    Predecessor partition weight, given by x^c.length * ((c.length.factorial : ℝ) * predecessorFactorialProduct c)^2.

    Equations
    Instances For
      theorem EulerGevreyComposition.predecessorPartitionSum_succ_le (n : ) (hn : 0 < n) (x : ) (hx : 0 x) (hxhalf : x 1 / 2) :
      theorem EulerGevreyComposition.predecessorPartitionSum_le (n : ) (hn : 0 < n) (x : ) (hx : 0 x) (hxhalf : x 1 / 2) :

      Unlike the unshifted weights, these weights have a uniformly bounded normalized sum on the scalar interval [0, 1/2].

      theorem EulerGevreyComposition.norm_taylorComp_predecessor_le {E : Type u_1} {F : Type u_2} {G : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [NormedAddCommGroup G] [NormedSpace G] (q : FormalMultilinearSeries F G) (p : FormalMultilinearSeries E F) (n : ) (hn : 0 < n) (A B R S : ) (hA : 0 A) (hB : 0 B) (hR : 0 R) (hS : 0 S) (hBS : B * S 1 / 2) (hq : jn, q j A * S ^ j * j.factorial ^ 2) (hp : ∀ (j : ), 0 < jj np j B * R ^ j * (j - 1).factorial ^ 2) :
      q.taylorComp p n A * R ^ n * (B * S) * n.factorial ^ 2
      theorem EulerGevreyComposition.norm_iteratedFDeriv_comp_predecessor_at {E : Type u_1} {F : Type u_2} {G : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [NormedAddCommGroup G] [NormedSpace G] (f : EF) (g : FG) (n : ) (hn : 0 < n) (x : E) (hf : ContDiffAt (↑n) f x) (hg : ContDiffAt (↑n) g (f x)) (A B R S : ) (hA : 0 A) (hB : 0 B) (hR : 0 R) (hS : 0 S) (hBS : B * S 1 / 2) (hgjet : jn, iteratedFDeriv j g (f x) A * S ^ j * j.factorial ^ 2) (hfjet : ∀ (j : ), 0 < jj niteratedFDeriv j f x B * R ^ j * (j - 1).factorial ^ 2) :
      iteratedFDeriv n (g f) x A * R ^ n * (B * S) * n.factorial ^ 2

      Inverse map radius, given by 1 + 2*C*R.

      Equations
      Instances For
        theorem EulerGevreyComposition.inverseMapRadius_pos (C R : ) (hC : 0 C) (hR : 0 R) :
        theorem EulerGevreyComposition.norm_iteratedFDeriv_of_fderiv_eq_comp {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (Y : EF) (A : FE →L[] F) (hY : ContDiff (↑) Y) (hA : ContDiff (↑) A) (hDY : ∀ (x : E), fderiv Y x = A (Y x)) (C R : ) (hC : 0 C) (hR : 0 R) (hAjet : ∀ (j : ) (y : F), iteratedFDeriv j A y C * R ^ j * j.factorial ^ 2) (n : ) (x : E) :

        Positive derivatives of a genuine solution of DY = A ∘ Y have one fixed polynomial Gevrey radius. The value of Y need not be bounded.

        theorem EulerGevreyComposition.positive_jets_of_fderiv_eq_comp {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (Y : EF) (A : FE →L[] F) (hY : ContDiff (↑) Y) (hA : ContDiff (↑) A) (hDY : ∀ (x : E), fderiv Y x = A (Y x)) (C R : ) (hC : 0 C) (hR : 0 R) (hAjet : ∀ (j : ) (y : F), iteratedFDeriv j A y C * R ^ j * j.factorial ^ 2) (n : ) (hn : 0 < n) (x : E) :

        The same estimate in the usual unshifted form, directly usable as the inner-function hypothesis of the composition theorem.

        theorem EulerGevreyComposition.contDiff_of_fderiv_eq_comp {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (Y : EF) (A : FE →L[] F) (hY : Differentiable Y) (hA : ContDiff (↑) A) (hDY : ∀ (x : E), fderiv Y x = A (Y x)) :

        Smoothness itself follows by differentiating the genuine differential identity; it need not be supplied as an independent inverse-map assumption.

        theorem EulerGevreyComposition.fderiv_eq_inverse_field {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (X Y : EE) (A : EE →L[] E) (hX : Differentiable X) (hY : Differentiable Y) (hXY : ∀ (x : E), X (Y x) = x) (hleft : ∀ (x v : E), (A x) ((fderiv X x) v) = v) (x : E) :
        fderiv Y x = A (Y x)

        The differential equation follows from an actual inverse identity and the actual inverse of the derivative of the original coordinate map.

        theorem EulerGevreyComposition.norm_iteratedFDeriv_inverseMap {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (X Y : EE) (A : EE →L[] E) (hX : Differentiable X) (hY : ContDiff (↑) Y) (hA : ContDiff (↑) A) (hXY : ∀ (x : E), X (Y x) = x) (hleft : ∀ (x v : E), (A x) ((fderiv X x) v) = v) (C R : ) (hC : 0 C) (hR : 0 R) (hAjet : ∀ (j : ) (y : E), iteratedFDeriv j A y C * R ^ j * j.factorial ^ 2) (n : ) (x : E) :

        Gevrey-two regularity of an actual smooth inverse map with a Gevrey-two inverse derivative field.

        theorem EulerGevreyComposition.norm_iteratedFDeriv_comp_of_fderiv_eq_comp {E : Type u_1} {F : Type u_2} {G : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [NormedAddCommGroup G] [NormedSpace G] (Y : EF) (A : FE →L[] F) (g : FG) (hY : Differentiable Y) (hA : ContDiff (↑) A) (hg : ContDiff (↑) g) (hDY : ∀ (x : E), fderiv Y x = A (Y x)) (C R D S : ) (hC : 0 C) (hR : 0 R) (hD : 0 D) (hS : 0 S) (hAjet : ∀ (j : ) (y : F), iteratedFDeriv j A y C * R ^ j * j.factorial ^ 2) (hgjet : ∀ (j : ) (y : F), iteratedFDeriv j g y D * S ^ j * j.factorial ^ 2) (n : ) (x : E) :
        iteratedFDeriv n (g Y) x D * (inverseMapRadius C R * (C * S + 2)) ^ n * n.factorial ^ 2

        Pullback by a map satisfying the actual inverse differential equation preserves Gevrey two, with an explicit polynomial radius and unchanged outer amplitude. Only differentiability of the inverse is an input.