Documentation

LeanPool.MooreBound.PrimeNumberTheoremAnd.Fourier

Ported for Lean Pool from PrimeNumberTheoremAnd commit 0c7abf7be7765dc5ffd21afc1c37b018199ec3c9, via wewantmoore commit d59bd80ea93fabb9faf769e790ab47692645e022 (both Apache-2.0). The port adds the MooreBound namespace and updates Mathlib APIs and proof style. Wiener and Consequences retain the PNT and prime-interval dependency closure; unrelated later developments and LeanArchitect annotations are omitted.

@[instance_reducible]
def MooreBound.realFunctionComplexCoe {E : Type u_1} :
Coe (E → ℝ) (E → ℂ)

Pointwise complexification of a real-valued function, local to the Fourier proofs.

Equations
Instances For

    The negative-frequency Fourier character as a bounded continuous function.

    Equations
    Instances For
      @[simp]
      theorem MooreBound.e_apply (u v : ℝ) :
      (e u) v = ↑(Real.fourierChar (-v * u))
      theorem MooreBound.hasDerivAt_e {u x : ℝ} :
      HasDerivAt (⇑(e u)) (-2 * ↑Real.pi * ↑u * Complex.I * (e u) x) x
      @[simp]
      theorem MooreBound.F_neg {f : ℝ → ℂ} {u : ℝ} :
      @[simp]
      theorem MooreBound.F_mul {f : ℝ → ℂ} {c : ℂ} {u : ℝ} :
      @[simp]
      theorem MooreBound.tendsto_intervalIntegral_zero_of_uniform_norm_bound {f : ℝ → ℝ → ℂ} {lo hi : ℝ} {B : ℝ → ℝ} (hB : Filter.Tendsto (fun (T : ℝ) => B T * |hi - lo|) Filter.atTop (nhds 0)) (hf : ∀ᶠ (T : ℝ) in Filter.atTop, ∀ x ∈ Set.uIoc lo hi, ‖f T x‖ ≤ B T) :
      Filter.Tendsto (fun (T : ℝ) => ∫ (x : ℝ) in lo..hi, f T x) Filter.atTop (nhds 0)

      If, eventually in T, the integrand f T is bounded on uIoc lo hi by B T and B T * |hi - lo| → 0, then the interval integral ∫ x in lo..hi, f T x → 0.

      The decay K * (log (T + 2) / (T + 2)) → 0 as T → ∞, for any constant K.

      Fourier-transform decay from an integrable derivative: for integrable, differentiable g with integrable derivative, ‖𝓕 g w‖ ≤ (∫ ‖deriv g x‖) / (2π·|w|).

      The oscillatory-integral form of the decay bound: for 0 < T, ‖∫ g y · exp(T·i·y)‖ ≤ (∫ ‖deriv g x‖) / T.

      The |T| variant of the oscillatory-integral decay bound: for T ≠ 0, ‖∫ g y · exp(T·i·y)‖ ≤ (∫ ‖deriv g x‖) / |T|.