Documentation

MathlibNt.SieveTheory.LiLiuPrereqBuchstabFunction

The global Buchstab delay function #

Continuous integral approximants stabilize on successively larger half-lines. Their locally stable value defines a function on all of ℝ; on [1, ∞) it satisfies the initial condition and the Buchstab delay differential equation. The extension below 1 is only used to keep the approximants globally continuous.

noncomputable def LiLiuPrereqBuchstab.approx :
ℕ → ℝ → ℝ

The method-of-steps approximants, with harmless continuous cutoffs below the interval on which the Buchstab equation is prescribed.

Equations
Instances For
    Inspect dependencies

    LiLiuPrereqBuchstab.approx · compiled type and proof/definition references.

    Inspect dependencies

    LiLiuPrereqBuchstab.continuous_approx · compiled type and proof/definition references.

    theorem LiLiuPrereqBuchstab.approx_succ_eq (n : ℕ) (u : ℝ) (hu : u ≤ ↑n + 2) :
    approx (n + 1) u = approx n u

    One more integral step makes no change below its stabilization threshold.

    Inspect dependencies

    LiLiuPrereqBuchstab.approx_succ_eq · compiled type and proof/definition references.

    theorem LiLiuPrereqBuchstab.approx_eq_of_le {n m : ℕ} (hnm : n ≤ m) (u : ℝ) (hu : u ≤ ↑n + 2) :
    approx m u = approx n u

    Any later approximant agrees on the earlier stabilization half-line.

    Inspect dependencies

    LiLiuPrereqBuchstab.approx_eq_of_le · compiled type and proof/definition references.

    noncomputable def LiLiuPrereqBuchstab.buchstab (u : ℝ) :

    The actual global Buchstab function, obtained by locally stabilized method-of-steps approximants, rather than a fixed finite truncation.

    Equations
    Instances For
      Inspect dependencies

      LiLiuPrereqBuchstab.buchstab · compiled type and proof/definition references.

      theorem LiLiuPrereqBuchstab.buchstab_eq_approx (n : ℕ) (u : ℝ) (hu : u ≤ ↑n + 2) :
      Inspect dependencies

      LiLiuPrereqBuchstab.buchstab_eq_approx · compiled type and proof/definition references.

      Locally the glued function is a single continuous approximant.

      Inspect dependencies

      LiLiuPrereqBuchstab.buchstab_eventuallyEq_approx · compiled type and proof/definition references.

      Inspect dependencies

      LiLiuPrereqBuchstab.continuous_buchstab · compiled type and proof/definition references.

      Inspect dependencies

      LiLiuPrereqBuchstab.continuousOn_buchstab · compiled type and proof/definition references.

      theorem LiLiuPrereqBuchstab.buchstab_eq_one_div {u : ℝ} (hu₁ : 1 ≤ u) (hu₂ : u ≤ 2) :
      buchstab u = 1 / u

      The prescribed initial condition, including both endpoints.

      Inspect dependencies

      LiLiuPrereqBuchstab.buchstab_eq_one_div · compiled type and proof/definition references.

      theorem LiLiuPrereqBuchstab.mul_buchstab_eq_integral {u : ℝ} (hu : 2 ≤ u) :
      u * buchstab u = 1 + ∫ (t : ℝ) in 2..u, buchstab (t - 1)

      The global integral equation; there is no upper bound on u.

      Inspect dependencies

      LiLiuPrereqBuchstab.mul_buchstab_eq_integral · compiled type and proof/definition references.

      theorem LiLiuPrereqBuchstab.hasDerivAt_mul_buchstab {u : ℝ} (hu : 2 < u) :
      HasDerivAt (fun (v : ℝ) => v * buchstab v) (buchstab (u - 1)) u

      The Buchstab delay differential equation at every real u > 2.

      Inspect dependencies

      LiLiuPrereqBuchstab.hasDerivAt_mul_buchstab · compiled type and proof/definition references.