Documentation

MathlibNt.AnalyticNumberTheory.Vaughan.VaughanTypeILongVariablePrimitiveMaximal

Variable-length primitive maximal large sieve for Vaughan Type I #

This module does not collect the products d*m (or d*e*m) back into one coefficient sequence of length N. Each short row keeps its physical prefix length, and the Rademacher--Menshov loss is paid separately at that length. Consequently the large-sieve ledger contains primitiveLargeSieveConstant (L r) Q for each row r, rather than one copy of the length-N constant multiplying an already collected length-N moment.

noncomputable def AnalyticNumberTheory.LargeSieve.variableLengthPrimitivePrefixBudget {ι : Type u_1} [DecidableEq ι] (S : Finset ι) (c : ι) (L : ι) (Q : ) :

The exact row-by-row RHS of the variable-length maximal large sieve. The factor (log₂ L+1)^2 is the explicit Rademacher--Menshov payment for a complete prefix maximum in that row.

Equations
Instances For
    theorem AnalyticNumberTheory.LargeSieve.weighted_primitive_variableLength_prefix_maximal {ι : Type u_1} [DecidableEq ι] (S : Finset ι) (c : ι) (L : ι) (Q : ) (hQ : 0 < Q) :
    rS, qFinset.Icc 1 Q, q / q.totient * χ : PrimitiveCharacter q, primitiveCharacterPrefixMaxSquare (c r) 0 (L r) q χ variableLengthPrimitivePrefixBudget S c L Q

    Variable-length prefix large sieve. Every short row is sent to the primitive maximal theorem at its own length. In particular no ambient N occurs in the analytic constant unless it is already one of the row lengths.

    The long row in the first Type-I lane after fixing d.

    Equations
    Instances For

      The long row in the middle Type-I lane after fixing the product a=d*e.

      Equations
      Instances For

        Middle-lane physical row length, indexed by the short product a=d*e.

        Equations
        Instances For

          The same middle row with the two short shells kept separate.

          Equations
          Instances For

            Literal Möbius square-energy on a first-lane shell.

            Equations
            Instances For

              Literal μ²Λ² energy on two middle-lane shells.

              Equations
              Instances For

                First Type-I dyadic row ledger. This is the genuine long-variable primitive estimate: the dth row uses length N/d.

                Middle Type-I row ledger after grouping the two short variables by their product a=d*e. A two-shell implementation can map each (d,e) to this same row interface without changing the physical length N/(d*e).

                Two-shell version of the middle lane; the inner maximal large sieve is still applied at the variable length N/(d*e).

                theorem AnalyticNumberTheory.LargeSieve.variableLengthPrimitivePrefixBudget_le_physicalScale {ι : Type u_1} [DecidableEq ι] (S : Finset ι) (c : ι) (L : ι) (N Lmax Q : ) (hL : rS, L r Lmax) (hpack : S.card * Lmax N) (henergy : rS, ↑((L r).log2 + 1) ^ 2 * mFinset.Icc (0 + 1) (0 + (L r)), c r m ^ 2 1) :
                variableLengthPrimitivePrefixBudget S c L Q N + S.card * ((2 * Real.log (Q ^ 2) / Real.log 2⌉₊ + 12) * Q ^ 2)

                Abstract physical-scale compression. If the RM-weighted energy of every row is at most one, the length contribution is #S * Lmax, not N times a collected moment. The hypothesis #S * Lmax ≤ N then gives exactly N + #S * K(Q) Q².

                theorem AnalyticNumberTheory.LargeSieve.imprimitive_conductor_window_family_le_linear_typeI (F : (d : ) → PrimitiveCharacter d) (hF : ∀ (d : ) (ψ : PrimitiveCharacter d), 0 F d ψ) (Q C : ) (hC : 0 < C) :
                dFinset.Icc C (2 * C), imprimitiveConductorWeight Q d * ψ : PrimitiveCharacter d, F d ψ ↑(Q / C) * conductorHarmonicFactor (Q / C) * dFinset.Icc 1 (2 * C), d / d.totient * ψ : PrimitiveCharacter d, F d ψ

                Linear-harmonic transport for an arbitrary nonnegative conductor family. This local form avoids routing the Type-I module through an all-character aggregate.

                theorem AnalyticNumberTheory.LargeSieve.imprimitive_conductor_window_variableLength_prefix_le_linear {ι : Type u_1} [DecidableEq ι] (S : Finset ι) (c : ι) (L : ι) (Q C : ) (hC : 0 < C) :
                dFinset.Icc C (2 * C), imprimitiveConductorWeight Q d * ψ : PrimitiveCharacter d, rS, primitiveCharacterPrefixMaxSquare (c r) 0 (L r) d ψ ↑(Q / C) * conductorHarmonicFactor (Q / C) * variableLengthPrimitivePrefixBudget S c L (2 * C)

                Linear-harmonic imprimitive conductor transport applied before the variable row lengths are forgotten. This is the connector used on every dyadic conductor window.