Weighted primitive-character Bombieri--Davenport inequality #
This module combines primitive Gauss inversion with the multiplicity-free
reduced Farey additive large sieve. The only loss relative to the classical
N + Q² constant is the explicit dyadic-shell logarithm already present in
largeSieveBound.
Character orthogonality for arbitrary coefficients on canonical reduced residues. This is the exact finite Bessel inequality needed after Gauss inversion.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.character_reducedResidues_bessel · compiled type and proof/definition references.
Inversion by the primitive Gauss sum, with the inverse character chosen so
that the recovered interval coefficient is χ(n) rather than χ⁻¹(n).
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitive_interval_gauss_inversion · compiled type and proof/definition references.
Inversion is an involution on primitive characters.
Equations
- AnalyticNumberTheory.LargeSieve.primitiveCharacterInvEquiv q = { toFun := fun (χ : AnalyticNumberTheory.LargeSieve.PrimitiveCharacter q) => ⟨(↑χ)⁻¹, ⋯⟩, invFun := fun (χ : AnalyticNumberTheory.LargeSieve.PrimitiveCharacter q) => ⟨(↑χ)⁻¹, ⋯⟩, left_inv := ⋯, right_inv := ⋯ }
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitiveCharacterInvEquiv · compiled type and proof/definition references.
The exact single-modulus weighted primitive-character inequality after Gauss inversion. Its right side contains only canonical reduced additive frequencies, with constant one.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.weighted_primitive_modulus_le_reduced · compiled type and proof/definition references.
Reindex canonical reduced residues for 1 ≤ q ≤ Q by reduced Farey
indices, preserving the modulus range and coprimality condition.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.sum_reducedResidues_eq_sum_reducedFareyIndices · compiled type and proof/definition references.
Concrete reindexing of the interval additive energy.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.interval_additive_energy_reindex · compiled type and proof/definition references.
Weighted primitive-character Bombieri--Davenport inequality across all
1 ≤ q ≤ Q, with interval coefficients and the exact additive-stack constant.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.weighted_primitive_bombieri_davenport · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.weighted_primitive_bombieri_davenport_explicit · compiled type and proof/definition references.