Spatial Cutoffs #
Gevrey Cutoff #
Holomorphic function used to estimate the flat real bump by Cauchy's inequality.
Equations
Instances For
Nonnegative even smooth bump supported on the unit interval.
Equations
- EulerGevreyCutoff.rawBump x = expNegInvGlue (x + 1) * expNegInvGlue (1 - x)
Instances For
Positive integral used to normalize the smooth transition.
Equations
- EulerGevreyCutoff.bumpMass = ∫ (t : ℝ) in -1..1, EulerGevreyCutoff.rawBump t
Instances For
Smooth monotone transition from zero to one, with explicit Gevrey bounds.
Equations
- EulerGevreyCutoff.transition x = (∫ (t : ℝ) in -1..x, EulerGevreyCutoff.rawBump t) / EulerGevreyCutoff.bumpMass
Instances For
theorem
EulerGevreyCutoff.transition_hasDerivAt
(x : ℝ)
:
HasDerivAt transition (rawBump x / bumpMass) x
The even one-dimensional bump normalized to have value one at the origin.
Equations
Instances For
A plateau on the unit interval with support inside the interval of radius nine eighths.
Equations
- EulerSpatialCutoffs.outerWindow t = EulerGevreyCutoff.transition (17 + 16 * t) * EulerGevreyCutoff.transition (17 - 16 * t)
Instances For
theorem
EulerSpatialCutoffs.outerWindow_gevrey
(n : ℕ)
(t : ℝ)
:
|iteratedDeriv n outerWindow t| ≤ 3 * (1 + 3 / EulerGevreyCutoff.bumpMass) ^ 2 * EulerGevrey.majorant 256 0 n
Product of three copies of a scalar profile at a common coordinate scale.
Equations
- EulerSpatialCutoffs.tensorCutoff g a x = ∏ i : Fin 3, g (a * x.ofLp i)
Instances For
theorem
EulerSpatialCutoffs.tensorCutoff_even
(g : ℝ → ℝ)
(hg : ∀ (t : ℝ), g (-t) = g t)
(a : ℝ)
(x : EulerSmoothLimit.Space)
:
theorem
EulerSpatialCutoffs.tensorCutoff_gevrey
(g : ℝ → ℝ)
(hg : ContDiff ℝ (↑⊤) g)
(a R A : ℝ)
(ha : 0 ≤ a)
(hR : 0 ≤ R)
(hA : 0 ≤ A)
(hb : ∀ (n : ℕ) (t : ℝ), |iteratedDeriv n g t| ≤ A * EulerGevrey.majorant R 0 n)
(n : ℕ)
(x : EulerSmoothLimit.Space)
:
Inner spatial cutoff used to localize the leading oscillatory packet.
Equations
Instances For
Outer plateau used by the compactly supported mean correction.
Equations
Instances For
theorem
EulerSpatialCutoffs.innerCutoff_gevrey
(n : ℕ)
(x : EulerSmoothLimit.Space)
:
‖iteratedFDeriv ℝ n innerCutoff x‖ ≤ (9 / EulerGevreyCutoff.rawBump 0) ^ 3 * EulerGevrey.majorant 64 0 n
theorem
EulerSpatialCutoffs.outerCutoff_gevrey
(n : ℕ)
(x : EulerSmoothLimit.Space)
:
‖iteratedFDeriv ℝ n outerCutoff x‖ ≤ (9 * (1 + 3 / EulerGevreyCutoff.bumpMass) ^ 2) ^ 3 * EulerGevrey.majorant 256 0 n