Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.StandardBVSquareMeanToL1Dyadic

Standard BV: exact dyadic square-mean to L¹ conversion #

This module isolates the finite conversion which is needed before any Bombieri--Vinogradov conclusion may be claimed. The AP prefix error is supplied pointwise through the character expansion, not as a final BV premise. Every factor 1/φ(q), q/φ(q), the number of moduli in a block, and the number of conductor cells is retained.

The character quantity is a genuine prefix maximum. Nothing in this file replaces it by the endpoint y = N.

The square ledger on a chosen set of levels, with the exact q / φ(q) weight used by the primitive large sieve.

Equations
Instances For

    The nonnegative amplitude whose square is the full character prefix maximum.

    Equations
    Instances For

      There are at most φ(q) nonprincipal characters. This is kept as a separate public bookkeeping lemma because it is exactly what turns 1/φ(q)^2 after Cauchy into 1/φ(q).

      theorem AnalyticNumberTheory.LargeSieve.one_modulus_character_cauchy (b : ) (N q : ) (E : ) (hq : 0 < q) (hE0 : 0 E) (hchar : E (↑q.totient)⁻¹ * χnonprincipalCharacters q, nonprincipalPrefixAmplitude b N q χ) :
      q * E ^ 2 q / q.totient * χnonprincipalCharacters q, characterPrefixMaxSquare χ b 0 N

      Character Cauchy at one level. Starting from the literal AP majorant E(q) ≤ φ(q)⁻¹ ∑_{χ≠χ₀} M(q,χ), the result is written with the large-sieve weight q/φ(q): no totient weight is discarded.

      theorem AnalyticNumberTheory.LargeSieve.modulus_block_square_to_L1 (b : ) (N R : ) (S : Finset ) (E : ) (hR : 0 < R) (hlevels : qS, R q) (hE0 : qS, 0 E q) (hchar : qS, E q (↑q.totient)⁻¹ * χnonprincipalCharacters q, nonprincipalPrefixAmplitude b N q χ) :
      R * (∑ qS, E q) ^ 2 S.card * weightedNonprincipalPrefixSquare b N S

      Exact Cauchy conversion on an arbitrary modulus block. If every modulus in S is at least R, then

      R (∑ E_q)^2 ≤ #S · ∑ (q/φ(q))∑χ M(q,χ)^2.

      Thus the cardinality is not silently replaced by R; that optional estimate is a later, separate step.

      theorem AnalyticNumberTheory.LargeSieve.modulus_block_square_threshold (b : ) (N R : ) (S : Finset ) (E : ) (T : ) (hR : 0 < R) (hT : 0 T) (hlevels : qS, R q) (hE0 : qS, 0 E q) (hchar : qS, E q (↑q.totient)⁻¹ * χnonprincipalCharacters q, nonprincipalPrefixAmplitude b N q χ) (hthreshold : S.card * weightedNonprincipalPrefixSquare b N S R * T ^ 2) :
      qS, E q T

      The exact sufficient square-mean threshold on one modulus block. In quotient notation it is

      weighted square ≤ (R / #S) T².

      The cross-multiplied statement remains meaningful for an empty block and contains no hidden division by its cardinality.

      theorem AnalyticNumberTheory.LargeSieve.conductor_cells_supply_block_threshold {ι : Type u_1} (J : Finset ι) (W : ι) (qCard R : ) (T : ) (hJ : J.Nonempty) (_hW0 : jJ, 0 W j) (hcell : jJ, qCard * J.card * W j R * T ^ 2) :
      qCard * jJ, W j R * T ^ 2

      If a conductor regrouping splits the square ledger into J.card cells, this is the exact per-cell threshold. The conductor-block cardinality is visible: no cell may merely be bounded by the whole one-block budget.

      theorem AnalyticNumberTheory.LargeSieve.sum_dyadic_blocks_to_L1 {ι : Type u_1} (I : Finset ι) (blockSum T : ι) (target : ) (hblock : iI, blockSum i T i) (hbudget : iI, T i target) :
      iI, blockSum i target

      Exact allocation across dyadic modulus blocks. A block budget T i is proved from its own square threshold; summing the allocations gives the final L¹ target. Taking all T i = N/(L log(N)^A) displays the familiar extra in the required square mean.

      Exact equal-allocation square threshold. L is the number of dyadic modulus blocks, m the number of actual moduli in the present block, and R its lower endpoint.

      Equations
      Instances For
        theorem AnalyticNumberTheory.LargeSieve.standardBVBlockSquareThreshold_crossmul (N logN A R m L : ) (hm : 0 < m) :
        m * standardBVBlockSquareThreshold N logN A R m L = R * (N / (L * logN ^ A)) ^ 2

        Cross-multiplied form of the preceding threshold; this is the form consumed by modulus_block_square_threshold.

        Substitution ledger for the currently proved producers #

        These are transparent scale expressions, not hypotheses asserting BV. Their factorizations identify exactly which payments must be compared with the preceding threshold.

        Current unconditional collected Type-I prefix scale on conductor window C ≤ d ≤ 2C. It pays the linear conductor transport (Q/C) H(Q/C), RM log₂(N)^2, the full (N+C² log C) large-sieve factor, and the proved 108 B² N log(N)^5 coefficient moment.

        Equations
        Instances For

          Current short-length Type-II prefix scale on conductor window C and outer shell 2^k. Unlike the obsolete endpoint route, this retains the prefix maximum and cancels 2^k · (N/2^k) in the length charge. The currently proved tensor moment still contributes 27 B² N log(N)^5.

          Equations
          Instances For
            noncomputable def AnalyticNumberTheory.LargeSieve.squareThresholdDeficitRatio (scale N logN A R qCard blockCount : ) :

            Ratio to the exact one-block threshold. A ratio at most one is sufficient; a ratio larger than one measures the missing factor without suppressing any Q/C, harmonic, RM, or block-cardinality payment.

            Equations
            Instances For
              noncomputable def AnalyticNumberTheory.LargeSieve.lambdaCorrectionThresholdRatio (N Q A R qCard blockCount : ) :

              The Λ change-level correction ratio, with its proved Q² polylog² scale inserted literally.

              Equations
              Instances For
                noncomputable def AnalyticNumberTheory.LargeSieve.typeIThresholdRatio (N Q C B A R qCard blockCount : ) :

                Type-I ratio after literal substitution of the existing producer.

                Equations
                Instances For
                  noncomputable def AnalyticNumberTheory.LargeSieve.typeIIThresholdRatio (N Q C k B A R qCard blockCount : ) :

                  Type-II ratio after literal substitution of the genuine short-prefix producer.

                  Equations
                  Instances For

                    The current Type-I scale contains an unavoidable displayed N² log^5 subscale before RM and the remaining large-sieve logarithm are counted. This is a lower bound on the produced majorant, not on the true character sum.

                    The Type-II short-prefix producer still pays the linear conductor factor Q/C, its harmonic factor, and the complete tensor N log^5 moment. Its length term alone is therefore the displayed N² log^5 quantity times those weights and the RM factor.