OAI/NumberTheory/JointDickman/Analysis/CharacterAuxiliaryBound.lean

GitHub source file

2 declarations, 0 contain sorry, 0 declared as axioms

Uniform character cancellation on the manuscript's scale

  1. theorem OAI.JointDickman.auxiliary_modulus_bound line 12
  2. theorem OAI.JointDickman.moving_rough_character_bound line 36

    Source documentation

    Cancellation after moving small-prime removal holds for all nonprincipal characters of modulus at most B^100.

    theorem moving_rough_character_bound
        (hSW : PublishedInputs.SquarefreeCharacterEstimateInput)
        (hM : PublishedInputs.PrimeReciprocalMertensInput) {z D : ℝ}
        (hz : z = 1 / 4 ∨ z = 1 / 2) (hD : 0 ≤ D) :
        ∃ K : ℝ, 0 ≤ K ∧ ∀ᶠ B : ℕ in atTop, ∀ Y : ℝ,
          (B : ℝ) ^ (89 / 100 : ℝ) ≤ Real.log Y → 9 ≤ Y →
          ∀ (q : ℕ) [NeZero q], (q : ℝ) ≤ (B : ℝ) ^ (100 : ℝ) →
          ∀ χ : DirichletCharacter ℂ q, χ ≠ 1 →
          ‖roughCharacterSum χ (Nat.primesLE (auxiliaryCutoff B)) z Y‖ ≤
            K * Y * (B : ℝ) ^ (-D) := by
    …

    Mentions: OAI.JointDickman.PublishedInputs.SquarefreeCharacterEstimateInput, OAI.JointDickman.PublishedInputs.PrimeReciprocalMertensInput, OAI.JointDickman.roughCharacterSum, OAI.JointDickman.auxiliaryCutoff