Reduced Farey indices for primitive-character Gauss expansions #
This module supplies the finite, multiplicity-free frequency index needed after
expanding primitive Dirichlet characters by Gauss sums. An index is an exact
pair (q,a) with 1 ≤ q ≤ Q, a < q, and Nat.Coprime a q; its real
frequency is a/q.
The main output is structural rather than a Bombieri--Davenport conclusion:
the index-to-frequency map is injective, its image lies in the existing
rationalPoints Q, and additive large-sieve energy over the exact reduced
indices is bounded by largeSieveBound. Thus later primitive-character
arguments may sum Gauss frequencies across moduli without introducing the
forbidden multiplicities from unreduced rational representatives.
Canonical reduced residues 0 ≤ a < q.
Equations
- AnalyticNumberTheory.LargeSieve.reducedResidues q = {a ∈ Finset.range q | a.Coprime q}
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.reducedResidues · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.mem_reducedResidues · compiled type and proof/definition references.
A primitive-character Gauss term is supported exactly on canonical reduced residues. This is the pointwise transform that produces the Farey frequencies indexed below; no non-unit residue survives.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitive_gaussSum_mulShift_eq_sum_reducedResidues · compiled type and proof/definition references.
Gauss shifting identifies the preceding reduced-residue sum with the primitive character coefficient times its Gauss sum.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.sum_reducedResidues_eq_invChar_mul_gaussSum · compiled type and proof/definition references.
Exact finite cross-modulus index for reduced Farey/Gauss frequencies. The first coordinate is the modulus and the second the canonical residue.
Equations
- AnalyticNumberTheory.LargeSieve.reducedFareyIndices Q = {qa ∈ (Finset.Icc 1 Q).product (Finset.range Q) | qa.2 < qa.1 ∧ qa.2.Coprime qa.1}
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.reducedFareyIndices · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.mem_reducedFareyIndices · compiled type and proof/definition references.
The real additive frequency attached to a modulus-residue pair.
Equations
- AnalyticNumberTheory.LargeSieve.reducedFareyPoint qa = ↑qa.2 / ↑qa.1
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.reducedFareyPoint · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.reducedFareyPoint_pair · compiled type and proof/definition references.
Every exact reduced index gives one of the pre-existing rational points.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.reducedFareyPoint_mem_rationalPoints · compiled type and proof/definition references.
Reduced canonical fractions have unique numerator and denominator.
This is the no-multiplicity fact missing from the unreduced rationalPoints
parameterization.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.reducedFareyPoint_injOn · compiled type and proof/definition references.
Multiplicity-free reduced Farey point set.
Equations
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.reducedFareyPoints · compiled type and proof/definition references.
The reduced set is a subset of the existing rational point set.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.reducedFareyPoints_subset_rationalPoints · compiled type and proof/definition references.
Exact reindexing: because reduced fractions are unique, summing over the
finite (q,a) Gauss-frequency index is summing over its point set once.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.sum_reducedFareyPoints_eq_sum_indices · compiled type and proof/definition references.
The exact reduced Farey points retain the standard 1/Q² spacing.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.reducedFareyPoints_wellSpaced · compiled type and proof/definition references.
Spacing-consumption bridge on the exact finite reduced indices.
This is ready for the Gauss-expanded primitive-character sum: each canonical
coprime (q,a) occurs exactly once across all 1 ≤ q ≤ Q, and the right side
is the existing additive large-sieve bound.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.largeSieveReducedFareyIndices · compiled type and proof/definition references.