Documentation

Expdb.ExponentialSums.LogPhase

The logarithmic phase #

Reusable facts about the logarithmic model phase, including its derivatives, separation on dyadic intervals, and the explicit main term of its oscillatory integral.

The fixed logarithmic phase u ↦ log u, regarded as a variable family.

Equations
Instances For

    The derivatives of log on the phase interval agree with the reference derivatives for model exponent one.

    The fixed logarithmic phase u ↦ log u is a model phase function, with model exponent σ = 1.

    theorem Expdb.log_div_separated {N : } {a b : } (hN : 0 < N) (ha : N a) (hb : b 2 * N) :
    IsSeparatedFamily (1 / (2 * N)) fun (n : (Finset.Icc a b)) => Real.log (n / N)

    On a dyadic interval, log (n / N) is 1 / (2 * N)-separated.

    noncomputable def Expdb.logPhaseMainTerm (N T : ) :

    The explicit main term for the logarithmic oscillatory integral, equal to that integral when N > 0. The factor in the normalization comes from Lean's Fourier character 𝐞.

    Equations
    Instances For
      theorem Expdb.logPhase_integral_eq_mainTerm {N T : } (hN : 0 < N) :
      (x : ) in N..2 * N, (Real.fourierChar (T * Real.log (x / N))) = logPhaseMainTerm N T

      The logarithmic oscillatory integral is exactly logPhaseMainTerm.

      theorem Expdb.norm_logPhaseMainTerm_bounds {N T : } (hN : 0 < N) (hT : 1 T) :

      The logarithmic main term has size comparable to N / T.