Arithmetic convolution for Liu's Selberg denominator #
This file isolates the exact multiplicative arithmetic underlying the finite Selberg denominator.
The squarefree source arithmetic factor, extended by zero at zero and away from the source primes.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmetic N n = if n = 0 then 0 else if Squarefree n ∧ n.Coprime N then ∏ p ∈ n.primeFactors, (↑p - 2)⁻¹ else 0
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmetic · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmetic_zero · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmetic_one · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmetic_eq_zero_of_not_squarefree_or_not_coprime · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmetic_eq_prod · compiled type and proof/definition references.
A divisor of Liu's squarefree source modulus is exactly a squarefree
integer coprime to N (with the cutoff made explicit for the reverse
direction).
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.dvd_liuPaperQModulus_iff_squarefree_coprime · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergDenominator_eq_sum_Icc · compiled type and proof/definition references.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuReciprocal · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuReciprocal_apply · compiled type and proof/definition references.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmeticFunction N = { toFun := MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmetic N, map_zero' := ⋯ }
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmeticFunction · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmeticFunction_apply · compiled type and proof/definition references.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuMoebiusReciprocal = { toFun := fun (n : ℕ) => if n = 0 then 0 else ↑(ArithmeticFunction.moebius n) / ↑n, map_zero' := MathlibNt.SieveTheory.LiuWeight.liuMoebiusReciprocal._proof_1 }
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuMoebiusReciprocal · compiled type and proof/definition references.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_apply · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuReciprocal_zero · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuMoebiusReciprocal_zero · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_zero · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_one · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmeticFunction_isMultiplicative · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuReciprocal_isMultiplicative · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuMoebiusReciprocal_isMultiplicative · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_isMultiplicative · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuReciprocal_mul_liuMoebiusReciprocal · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmeticFunction_eq_convolution · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmetic_eq_convolution · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_prime_pow_sum · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuMoebiusReciprocal_one · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_prime_of_not_dvd · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_prime_sq_of_not_dvd · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_prime_pow_eq_zero_of_not_dvd · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_prime_of_dvd · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_prime_pow_eq_zero_of_dvd · compiled type and proof/definition references.
The finite harmonic sum, with the empty sum giving its value at zero.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuHarmonic x = ∑ m ∈ Finset.Icc 1 x, (↑m)⁻¹
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuHarmonic · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuHarmonic_zero · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuReciprocal_sum_Ioc · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergArithmetic_sum_Icc · compiled type and proof/definition references.