Documentation

LeanPool.NairTenenbaum.Arithmetic.TotientTwist

The totient correction in the sieve estimate #

The correction for omitted sieve factors is (n/φ(n))^g. This module proves its multiplicativity, prime-power values, and the stronger weighted local convergence needed to replace the invalid general Lemma 1.

noncomputable def NairTenenbaum.totientTwist (g n : ℕ) :

The reciprocal-totient correction; the exponent is the polynomial degree.

Equations
Instances For
    theorem NairTenenbaum.totientTwist_mul (g : ℕ) {m n : ℕ} (hmn : m.Coprime n) :
    theorem NairTenenbaum.totientTwist_prime_pow (g : ℕ) {p : ℕ} (hp : Nat.Prime p) (ν : ℕ) :
    totientTwist g (p ^ (ν + 1)) = (↑p / (↑p - 1)) ^ g
    theorem NairTenenbaum.totientTwist_prime (g : ℕ) {p : ℕ} (hp : Nat.Prime p) :
    totientTwist g p = (↑p / (↑p - 1)) ^ g
    theorem NairTenenbaum.totientTwist_prime_sub_one_le (g : ℕ) {p : ℕ} (hp : Nat.Prime p) :
    |totientTwist g p - 1| ≤ 2 * (2 ^ g - 1) / ↑p

    An explicit O(1/p) bound with a constant depending only on the degree.