Documentation

AnalyticNumberTheory.Mertens.Basic

Elementary finite objects for Mertens' theorems #

This file defines the finite set of primes at most x, its reciprocal sum, and the corresponding Euler product. It contains only elementary finite-sum, finite-product, positivity, and local logarithm estimates; analytic asymptotic results belong in later modules.

The finite set of prime natural numbers at most x.

Equations
Instances For
    Inspect dependencies

    AnalyticNumberTheory.Mertens.primesUpTo · compiled type and proof/definition references.

    Inspect dependencies

    AnalyticNumberTheory.Mertens.mem_primesUpTo · compiled type and proof/definition references.

    The sets of primes up to x are nested as x increases.

    Inspect dependencies

    AnalyticNumberTheory.Mertens.primesUpTo_mono · compiled type and proof/definition references.

    Inspect dependencies

    AnalyticNumberTheory.Mertens.primesUpTo_eq_empty_of_le_one · compiled type and proof/definition references.

    The finite reciprocal-prime sum ∑ p ≤ x, 1 / p.

    Equations
    Instances For
      Inspect dependencies

      AnalyticNumberTheory.Mertens.primeReciprocalSum · compiled type and proof/definition references.

      The finite Euler product ∏ p ≤ x, (1 - 1 / p).

      Equations
      Instances For
        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeProduct · compiled type and proof/definition references.

        There are no reciprocal-prime terms below 2.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeReciprocalSum_eq_zero_of_le_one · compiled type and proof/definition references.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeReciprocalSum_zero · compiled type and proof/definition references.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeReciprocalSum_one · compiled type and proof/definition references.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeReciprocalSum_nonneg · compiled type and proof/definition references.

        The reciprocal-prime sum is monotone in its cutoff.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeReciprocalSum_mono · compiled type and proof/definition references.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeProduct_zero · compiled type and proof/definition references.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeProduct_one · compiled type and proof/definition references.

        theorem AnalyticNumberTheory.Mertens.primeFactor_pos {p : ℕ} (hp : Nat.Prime p) :
        0 < 1 - 1 / ↑p

        Every Euler factor indexed by a prime is strictly positive.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeFactor_pos · compiled type and proof/definition references.

        Every Euler factor indexed by a prime is at most one.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeFactor_le_one · compiled type and proof/definition references.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeProduct_pos · compiled type and proof/definition references.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeProduct_nonneg · compiled type and proof/definition references.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeProduct_le_one · compiled type and proof/definition references.

        The finite Euler product is antitone in its cutoff.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.primeProduct_antitone · compiled type and proof/definition references.

        Taking logarithms converts the finite Euler product into a finite sum.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.log_primeProduct · compiled type and proof/definition references.

        theorem AnalyticNumberTheory.Mertens.abs_log_one_sub_add_le {t : ℝ} (ht0 : 0 < t) (htle : t ≤ 1 / 2) :
        |Real.log (1 - t) + t| ≤ 2 * t ^ 2

        For 0 < t ≤ 1/2, the error after linearizing log (1 - t) is at most 2 t².

        Inspect dependencies

        AnalyticNumberTheory.Mertens.abs_log_one_sub_add_le · compiled type and proof/definition references.

        theorem AnalyticNumberTheory.Mertens.abs_log_primeFactor_add_le {p : ℕ} (hp : Nat.Prime p) :
        |Real.log (1 - 1 / ↑p) + 1 / ↑p| ≤ 2 / ↑p ^ 2

        The local logarithmic correction for a prime Euler factor.

        Inspect dependencies

        AnalyticNumberTheory.Mertens.abs_log_primeFactor_add_le · compiled type and proof/definition references.