Documentation

LeanPool.NavierStokesAndEuler.Euler.Foundations.PeriodicProfile

Periodic Profile #

Gevrey Inverse #

theorem EulerGevreyInverse.reciprocal_derivative_recurrence (f : ) (hf : ContDiff (↑) f) (hnz : ∀ (x : ), f x 0) (n : ) (x : ) :
iteratedDeriv (n + 1) (fun (y : ) => (f y)⁻¹) x = -(f x)⁻¹ * kFinset.range (n + 1), ((n + 1).choose (k + 1)) * iteratedDeriv (k + 1) f x * iteratedDeriv (n + 1 - (k + 1)) (fun (y : ) => (f y)⁻¹) x
theorem EulerGevreyInverse.reciprocal_gevrey_shift (f : ) (hf : ContDiff (↑) f) (hnz : ∀ (x : ), f x 0) (A Rc R : ) (hA : 1 A) (hRc : 0 Rc) (hR : 2 * A * (Rc + 1) R) (hb : ∀ (x : ), |(f x)⁻¹| A) (hc : ∀ (n : ) (x : ), |iteratedDeriv (n + 1) f x| EulerGevrey.majorant Rc 0 (n + 1)) (n : ) (x : ) :
|iteratedDeriv n (fun (y : ) => (f y)⁻¹) x| EulerGevrey.majorant R 1 n
theorem EulerGevreyInverse.reciprocal_gevrey (f : ) (hf : ContDiff (↑) f) (hnz : ∀ (x : ), f x 0) (A Rc R : ) (hA : 1 A) (hRc : 0 Rc) (hR : 2 * A * (Rc + 1) R) (hb : ∀ (x : ), |(f x)⁻¹| A) (hc : ∀ (n : ) (x : ), |iteratedDeriv (n + 1) f x| EulerGevrey.majorant Rc 0 (n + 1)) (n : ) (x : ) :
|iteratedDeriv n (fun (y : ) => (f y)⁻¹) x| R * EulerGevrey.majorant (4 * R) 0 n
noncomputable def EulerPeriodicProfile.profile (δ t : ) :

Explicit smooth periodic profile with a narrow positive derivative peak.

Equations
Instances For
    noncomputable def EulerPeriodicProfile.denominator (δ t : ) :

    Denominator of the derivative of the periodic profile.

    Equations
    Instances For
      theorem EulerPeriodicProfile.first_denominator_pos (δ : ) ( : 0 < δ) (t : ) :
      0 < 1 + δ - Real.cos t
      theorem EulerPeriodicProfile.denominator_lower (δ : ) ( : 0 δ) (t : ) :
      δ ^ 2 denominator δ t
      theorem EulerPeriodicProfile.denominator_pos (δ : ) ( : 0 < δ) (t : ) :
      0 < denominator δ t
      theorem EulerPeriodicProfile.profile_hasDerivAt (δ : ) ( : 0 < δ) (t : ) :
      HasDerivAt (profile δ) (((1 + δ) * Real.cos t - 1) / denominator δ t) t
      theorem EulerPeriodicProfile.profile_deriv (δ : ) ( : 0 < δ) (t : ) :
      deriv (profile δ) t = ((1 + δ) * Real.cos t - 1) / denominator δ t
      theorem EulerPeriodicProfile.profile_deriv_lower (δ : ) ( : 0 < δ) (t : ) :
      -1 deriv (profile δ) t
      theorem EulerPeriodicProfile.profile_deriv_upper (δ : ) ( : 0 < δ) (t : ) :
      theorem EulerPeriodicProfile.denominator_derivative_bound (δ : ) ( : 0 δ) (hδ1 : δ 1) (n : ) (t : ) :
      theorem EulerPeriodicProfile.denominator_inverse_bound (δ : ) ( : 0 < δ) (hδ1 : δ 1) (n : ) (t : ) :
      |iteratedDeriv n (fun (t : ) => (denominator δ t)⁻¹) t| 10 * (δ ^ 2)⁻¹ * EulerGevrey.majorant (40 * (δ ^ 2)⁻¹) 0 n
      noncomputable def EulerPeriodicProfile.numerator (δ t : ) :

      The numerator of the derivative of the explicit periodic profile.

      Equations
      Instances For
        theorem EulerPeriodicProfile.numerator_derivative_bound (δ : ) ( : 0 δ) (hδ1 : δ 1) (n : ) (t : ) :
        theorem EulerPeriodicProfile.profile_gevrey (δ : ) ( : 0 < δ) (hδ1 : δ 1) (n : ) (t : ) :
        |iteratedDeriv n (profile δ) t| 100 * (δ ^ 2)⁻¹ * EulerGevrey.majorant (40 * (δ ^ 2)⁻¹) 0 n