Documentation

Atlas.ProjectionTheory.code.LargeSieveCorollary

noncomputable def LargeSieve.primesDyadic (M : ) :

The set of primes in the dyadic interval [M/2, M].

Instances For
    def LargeSieve.fiberCard (A : Finset ) (p : ) (a : ZMod p) :

    The cardinality of the fiber of A over a ∈ ZMod p, i.e. the number of n ∈ A with n ≡ a (mod p).

    Instances For
      noncomputable def LargeSieve.avgDeviationMod (A : Finset ) (p : ) :

      Average deviation from equidistribution modulo p: $\frac{1}{p} \sum_{a \in \mathbb{Z}_p} \big|\, |A \cap (a + p\mathbb{Z})| - |A|/p \,\big|$.

      Instances For

        The average deviation avgDeviationMod A p is non-negative.

        noncomputable def LargeSieve.indicatorFin (N : ) (A : Finset ) :
        Fin N

        The indicator function 1_A : Fin N → ℂ, where index n corresponds to the integer n.val + 1 ∈ [1, N].

        Instances For
          theorem LargeSieve.large_sieve_L2_avg_bound :
          C₁ > 0, ∀ (N : ) (A : Finset ), 1 NA Finset.Icc 1 N1 / (primesDyadic N.sqrt).card * pprimesDyadic N.sqrt, avgDeviationMod A p ^ 2 C₁ * Real.log N ^ 2 * N ^ (1 / 2)

          $L^2$ version of the average large sieve bound: for A ⊆ [1, N], the average over primes p ∈ P_{N^{1/2}} of (avgDeviationMod A p)^2 is at most C₁ · (log N)^2 · N^{1/2}.

          theorem LargeSieve.large_sieve_equidistribution_mod_primes :
          C > 0, ∀ (N : ) (A : Finset ), 1 NA Finset.Icc 1 N1 / (primesDyadic N.sqrt).card * pprimesDyadic N.sqrt, avgDeviationMod A p C * Real.log N * N ^ (1 / 4)

          Large sieve corollary on equidistribution mod primes: if A ⊆ [N] then $$\operatorname{Avg}_{p \in P_{N^{1/2}}} \operatorname{Avg}_{a \in \mathbb{Z}_p} \big| \pi_p \mathbf{1}_A(a) - |A|/p \big| \lessapprox N^{1/4}.$$ (Obtained from large_sieve_L2_avg_bound via Cauchy–Schwarz.)