OAI/NumberTheory/JointDickman/Arithmetic/RoughConvolution.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Exact removal of the small prime factors
Removing a finite set of prime factors is an exact convolution identity. The moving roughness cutoff is then controlled by Selberg–Delange estimates.
- def
OAI.JointDickman.squarefreeWeightline 21Source documentation
The squarefree coefficient
μ(n)^2 z^ω(n). On squarefree integers, the number of prime factors with multiplicity equals the number of distinct prime factors.noncomputable def squarefreeWeight (z : ℝ) : ArithmeticFunction ℝ := …
- theorem
OAI.JointDickman.squarefreeWeight_oneline 24 - theorem
OAI.JointDickman.squarefreeWeight_isMultiplicativeline 27 - def
OAI.JointDickman.smoothCorrectionline 36Source documentation
The finite Euler-factor inverse supported on integers whose prime factors all belong to the excluded set.
noncomputable def smoothCorrection (E : Finset ℕ) (z : ℝ) : ArithmeticFunction ℝ := …
- theorem
OAI.JointDickman.smoothCorrection_oneline 40 - theorem
OAI.JointDickman.smoothCorrection_isMultiplicativeline 43 - def
OAI.JointDickman.roughSquarefreeWeightline 52Source documentation
Restriction to integers with no prime factor from
E.noncomputable def roughSquarefreeWeight (E : Finset ℕ) (z : ℝ) : ArithmeticFunction ℝ := …
- theorem
OAI.JointDickman.roughSquarefreeWeight_oneline 55 - theorem
OAI.JointDickman.roughSquarefreeWeight_isMultiplicativeline 58 - theorem
OAI.JointDickman.squarefreeWeight_prime_powline 66 - theorem
OAI.JointDickman.smoothCorrection_prime_powline 75 - theorem
OAI.JointDickman.roughSquarefreeWeight_prime_powline 82 - theorem
OAI.JointDickman.squarefreeWeight_convolution_prime_powline 90Source documentation
Only the divisors
1andpcontribute from the squarefree weight.theorem squarefreeWeight_convolution_prime_pow (z : ℝ) (h : ArithmeticFunction ℝ) {p k : ℕ} (hp : p.Prime) (hk : k ≠ 0) : (squarefreeWeight z * h) (p ^ k) = h (p ^ k) + z * h (p ^ (k - 1)) := by …Mentions: OAI.JointDickman.squarefreeWeight
- theorem
OAI.JointDickman.squarefreeWeight_mul_smoothCorrectionline 104Source documentation
Removing finitely many Euler factors is exact at every integer.
theorem squarefreeWeight_mul_smoothCorrection (E : Finset ℕ) (z : ℝ) : squarefreeWeight z * smoothCorrection E z = roughSquarefreeWeight E z := by …Mentions: OAI.JointDickman.squarefreeWeight, OAI.JointDickman.smoothCorrection, OAI.JointDickman.roughSquarefreeWeight
- theorem
OAI.JointDickman.roughSquarefreeWeight_summatoryline 131Source documentation
Exact finite summatory identity used before the analytic truncation.
theorem roughSquarefreeWeight_summatory (E : Finset ℕ) (z : ℝ) (N : ℕ) : (∑ n ∈ Ioc 0 N, roughSquarefreeWeight E z n) = ∑ v ∈ Ioc 0 N, smoothCorrection E z v * ∑ m ∈ Ioc 0 (N / v), squarefreeWeight z m := by …Mentions: OAI.JointDickman.roughSquarefreeWeight, OAI.JointDickman.smoothCorrection, OAI.JointDickman.squarefreeWeight