Documentation

Expdb.ExponentialSums.OscillatoryBounds

Oscillatory integral and exponential-sum bounds #

Calculus for the Fourier character and uniform estimates for oscillatory F T N, including a first-derivative integral bound and Euler–Maclaurin comparisons between oscillatory sums and integrals.

Fourier-character calculus #

The real Fourier character x ↦ 𝐞 x, viewed as complex-valued, is smooth.

theorem Expdb.iteratedDeriv_fourierChar (n : ) (x : ) :
iteratedDeriv n (fun (x : ) => (Real.fourierChar x)) x = (2 * Real.pi * Complex.I) ^ n * (Real.fourierChar x)

The nth derivative of the real Fourier character is (2πi)ⁿ 𝐞 x.

@[simp]
theorem Expdb.norm_iteratedDeriv_fourierChar (n : ) (x : ) :
iteratedDeriv n (fun (x : ) => (Real.fourierChar x)) x = (2 * Real.pi) ^ n

The norm of the nth derivative of the real Fourier character is exactly (2π)ⁿ.

Derivative bounds for oscillatory phases #

theorem Expdb.norm_iteratedDerivWithin_oscillatory_le {F : } {s : Set } {x T N K : } {n : } (hF : ContDiffOn (↑n) F phaseInterval) (hs : UniqueDiffOn s) (hx : x s) (hmap : Set.MapsTo (fun (x : ) => N⁻¹ * x) s phaseInterval) (hT : 1 T) (hN : 1 N) (hK : 1 K) (hderiv : HasPhaseDerivBound F n K) :
iteratedDerivWithin n (oscillatory F T N) s x n.factorial * (2 * Real.pi + 1) ^ n * (K * T / N) ^ n

Uniform derivative control for a rescaled oscillatory phase.

theorem Expdb.contDiffOn_oscillatory {F : } {s : Set } {T N : } {n : } (hF : ContDiffOn (↑n) F phaseInterval) (hmap : Set.MapsTo (fun (x : ) => N⁻¹ * x) s phaseInterval) :
ContDiffOn (↑n) (oscillatory F T N) s

A smooth phase remains smooth after rescaling and composition with the Fourier character.

A first-derivative estimate for the phase integral #

theorem Expdb.norm_integral_oscillatory_le {F : } {A B T c K : } (hAB : A B) (hsub : Set.Icc A BphaseInterval) (hF : ContDiffOn 2 F phaseInterval) (hT : 0 < T) (hc : 0 < c) (hfirst : xSet.Icc A B, c iteratedDerivWithin 1 F phaseInterval x) (hsecond : xSet.Icc A B, iteratedDerivWithin 2 F phaseInterval x K) :
(x : ) in A..B, (Real.fourierChar (T * F x)) (2 / c + K / c ^ 2) / T

A phase with first derivative at least c and second derivative bounded by K has an oscillatory integral bounded by (2 / c + K / c ^ 2) / T.

Euler–Maclaurin bounds for oscillatory sums #

theorem Expdb.exists_norm_oscillatory_sum_sub_integral_le (s : ) :
∃ (C : ), 1 C ∀ {F : } {T N K : } {a b : }, a < b1 N1 T1 KContDiffOn (↑) F phaseIntervalHasPhaseDerivBound F (s + 1) KN ab 2 * NHasSmallEulerMaclaurinRemainder s T N KexponentialSumAt F T N a b - (x : ) in a..b, oscillatory F T N x C

A uniform Euler–Maclaurin comparison between an oscillatory sum and its integral. The constant depends only on the differentiation order.

theorem Expdb.exists_norm_oscillatory_sum_le (s : ) (hs : 1 s) {K c : } (hK : 1 K) (hc : 0 < c) :
∃ (C : ), 1 C ∀ {F : } {T N : } {a b : }, a b1 N1 TContDiffOn (↑) F phaseIntervalHasPhaseFirstDerivLowerBound F cHasPhaseDerivBound F (s + 1) KN ab 2 * NHasSmallEulerMaclaurinRemainder s T N KexponentialSumAt F T N a b C * (1 + N / T)

A first-derivative bound for an oscillatory sum, uniform at scales where the Euler–Maclaurin remainder is bounded.