Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.ReducedFareyGauss

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
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.

    theorem AnalyticNumberTheory.LargeSieve.sum_reducedResidues_eq_invChar_mul_gaussSum {q : ℕ} [NeZero q] (χ : PrimitiveCharacter q) (n : ℤ) :
    ∑ a ∈ reducedResidues q, ↑χ ↑a * charReal (↑n * ↑a / ↑q) = (↑χ)⁻¹ ↑n * gaussSum (↑χ) (primitiveGaussAddChar q)

    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
    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
      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.

        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.

        theorem AnalyticNumberTheory.LargeSieve.largeSieveReducedFareyIndices (M : ℤ) (N Q : ℕ) (hQ : 0 < Q) (b : ℤ → ℂ) :
        ∑ qa ∈ reducedFareyIndices Q, ‖∑ n ∈ Finset.Icc (M + 1) (M + ↑N), charReal (↑n * reducedFareyPoint qa) * b n‖ ^ 2 ≤ largeSieveBound N (1 / ↑Q ^ 2) * ∑ n ∈ Finset.Icc (M + 1) (M + ↑N), ‖b n‖ ^ 2

        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.