Dyadic blocks for Liu's aggregate psi hyperbola #
This module decomposes the exact source/von-Mangoldt hyperbola after both
induced-character factors have been transferred to the primitive character.
The blocks retain the condition a * m ≤ y; in particular, no full rectangle
is substituted for the hyperbola. The resulting cells are staircases. A
separate Cauchy--Schwarz/large-sieve estimate in each coordinate is therefore
not available: in the ranges D^2 ≪ V and V ≪ D^2 it loses, respectively,
the conductor saving and the source square-root saving.
The half-open positive dyadic shell [2^j, 2^(j+1)).
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanDyadicShell j = Finset.Ico (2 ^ j) (2 ^ (j + 1))
Instances For
A positive prefix is the disjoint sum of its dyadic shells. The ambient upper bound permits all later source and Lambda prefixes to use the same pair of logarithmic index ranges.
Logarithmically normalized von Mangoldt coefficients, including their
totalized zero values at 0 and 1.
Equations
Instances For
Primitive/Mobius dilation of a logarithmic von Mangoldt prefix.
The exact hyperbola after primitive transfer on both the source and Lambda sides. The inner cutoff still depends on the same source variable.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationLogLambdaHyperbola y X q f χ = ∑ e ∈ (q / χ.conductor).divisors, ↑(ArithmeticFunction.moebius e) * χ.primitiveCharacter ↑e * ∑ u ∈ Finset.range (X / e + 1), MathlibNt.SieveTheory.LiuWeight.liuPanSourceZeroExtension f (e * u) * χ.primitiveCharacter ↑u * ∑ r ∈ (q / χ.conductor).divisors, ↑(ArithmeticFunction.moebius r) * χ.primitiveCharacter ↑r * ∑ v ∈ Finset.range (y / (e * u) / r + 1), MathlibNt.SieveTheory.LiuWeight.liuPanLogLambdaCoefficient (r * v) * χ.primitiveCharacter ↑v
Instances For
Low-conductor primitive Siegel--Walfisz interface #
The exact logarithmic von Mangoldt prefix after dilation by r, twisted by
a primitive character of level d.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveLogLambdaDilationPrefix t r d ψ = ∑ v ∈ Finset.range (t / r + 1), MathlibNt.SieveTheory.LiuWeight.liuPanLogLambdaCoefficient (r * v) * ψ ↑v
Instances For
The trivial global bound for a primitive dilated prefix. It is the
short-prefix input in the low-conductor source transfer: importantly, its
length is the actual reduced prefix t / r, not the ambient parameter.
The low-conductor sum after applying the exact source/Lambda dilation identity to every lifted primitive character.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanAggregateLogLambdaLowConductorPrimitiveDilationSum D₀ y X q l f = if q = 0 then 0 else (↑q.totient)⁻¹ * ∑ d ∈ Finset.Icc 2 q, if d ≤ D₀ then if hdq : d ∣ q then ∑ ψ ∈ MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerPrimitiveCharacters d, have χ := (DirichletCharacter.changeLevel hdq) ψ; star (χ ↑l) * MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationLogLambdaHyperbola y X q f χ else 0 else 0
Instances For
The low-conductor sum is exactly its two-sided primitive-dilation form, before any norm or sourcewise triangle inequality.
Reduced-residue and shared-endpoint maximum of the exact low-conductor primitive-dilation sum.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanAggregateLogLambdaLowPrimitiveDilationMaxL D₀ y N q f = if h : (AnalyticNumberTheory.Sieve.unitResidues q).Nonempty then (Finset.image (fun (l : ℕ) => ‖MathlibNt.SieveTheory.LiuWeight.liuPanAggregateLogLambdaLowConductorPrimitiveDilationSum D₀ y N q l f‖) (AnalyticNumberTheory.Sieve.unitResidues q)).max' ⋯ else 0
Instances For
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanAggregateLogLambdaLowPrimitiveDilationMaxY D₀ N q f = (Finset.image (fun (y : ℕ) => MathlibNt.SieveTheory.LiuWeight.liuPanAggregateLogLambdaLowPrimitiveDilationMaxL D₀ y N q f) (Finset.range (N + 1))).max' ⋯
Instances For
The original squarefree 3^omega modulus average, now with both
induced-character dilations visible in every summand.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuMainPanAggregateLogLambdaLowPrimitiveDilationAverage D₀ N f B = ∑ q ∈ Finset.range (MathlibNt.SieveTheory.LiuWeight.panModulusCutoff N B + 1), MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerModulusWeight q * MathlibNt.SieveTheory.LiuWeight.liuPanAggregateLogLambdaLowPrimitiveDilationMaxY D₀ N q f
Instances For
Uniform finite Siegel--Walfisz input for every primitive conductor
2 ≤ d ≤ D₀ and every Lambda-side dilation. The saving is measured at the
actual reduced prefix t / r, so the estimate remains meaningful for short
prefixes; no estimate is asserted here.
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuPanPrimitiveLogLambdaDilationSiegelWalfiszBoundAt N D₀ A C = (0 < C ∧ ∀ d ∈ Finset.Icc 2 D₀, ∀ ψ ∈ MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerPrimitiveCharacters d, ∀ (r t : ℕ), t ≤ N → have x := t / r; ‖MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveLogLambdaDilationPrefix t r d ψ‖ ≤ C * ↑x / Real.log ↑(x + 2) ^ A)
Instances For
The pointwise source-transfer input is the minimum of the short-prefix trivial bound and the primitive Siegel--Walfisz bound, both at the same actual reduced prefix.
In the short range the global prefix bound is available with no Siegel--Walfisz input.
The norm of the zero-extended actual Liu source is exactly its indicator weight, including the totalized value at zero.
The actual Liu source has the required short-range mass bound.
The actual Liu source has the required reciprocal mass bound for the long reduced-prefix range.
The finite triangle-inequality envelope of one primitive two-dilation
hyperbola. It keeps the source dilation e, the Lambda dilation r, and the
actual common quotient y / (e * u) visible.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationLogLambdaHyperbolaNormEnvelope y X q f χ = ∑ e ∈ (q / χ.conductor).divisors, ‖↑(ArithmeticFunction.moebius e) * χ.primitiveCharacter ↑e‖ * ∑ u ∈ Finset.range (X / e + 1), ‖MathlibNt.SieveTheory.LiuWeight.liuPanSourceZeroExtension f (e * u) * χ.primitiveCharacter ↑u‖ * ∑ r ∈ (q / χ.conductor).divisors, ‖↑(ArithmeticFunction.moebius r) * χ.primitiveCharacter ↑r‖ * ‖MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveLogLambdaDilationPrefix (y / (e * u)) r χ.conductor χ.primitiveCharacter‖
Instances For
The exact primitive hyperbola is bounded by its finite source/Lambda
envelope before any cofactor estimate. This is the finite transfer which
permits the short/long choice to be made at
(y / (e * u)) / r in each summand.
The source/Lambda envelope after the pointwise short/long split at each actual reduced prefix.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationLogLambdaHyperbolaSplitEnvelope y X q A Csw f χ = ∑ e ∈ (q / χ.conductor).divisors, ‖↑(ArithmeticFunction.moebius e) * χ.primitiveCharacter ↑e‖ * ∑ u ∈ Finset.range (X / e + 1), ‖MathlibNt.SieveTheory.LiuWeight.liuPanSourceZeroExtension f (e * u) * χ.primitiveCharacter ↑u‖ * ∑ r ∈ (q / χ.conductor).divisors, ‖↑(ArithmeticFunction.moebius r) * χ.primitiveCharacter ↑r‖ * min (↑(y / (e * u) / r)) (Csw * ↑(y / (e * u) / r) / Real.log ↑(y / (e * u) / r + 2) ^ A)
Instances For
Uniform primitive Siegel--Walfisz input bounds every two-dilation
hyperbola by the split envelope. The condition on χ.primitiveCharacter is
the exact primitive-character fact supplied by the conductor-fibre
regrouping.
The logarithmic conductor range required by the low-conductor Siegel--Walfisz regime.
Equations
Instances For
The exact cofactor mass for reduced prefixes below the source-transfer cutoff. Both primitive dilations are retained as divisor counts.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanLowConductorWeightedShortCofactorMass D₀ Q = ∑ q ∈ Finset.range (Q + 1), if q = 0 then 0 else MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerModulusWeight q / ↑q.totient * ∑ d ∈ Finset.Icc 2 q, if d ≤ D₀ then if d ∣ q then ↑(MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerPrimitiveCharacters d).card * ↑(q / d).divisors.card * ↑(q / d).divisors.card else 0 else 0
Instances For
The exact cofactor mass in the long reduced-prefix range: the outer dilation contributes its divisor count, while the Lambda-side dilation retains its reciprocal saving.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanLowConductorWeightedLongCofactorMass D₀ Q = ∑ q ∈ Finset.range (Q + 1), if q = 0 then 0 else MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerModulusWeight q / ↑q.totient * ∑ d ∈ Finset.Icc 2 q, if d ≤ D₀ then if d ∣ q then ↑(MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerPrimitiveCharacters d).card * ↑(q / d).divisors.card * ∑ r ∈ (q / d).divisors, (↑r)⁻¹ else 0 else 0
Instances For
The finite source-transfer comparison after splitting every actual reduced
prefix (y / (e * u)) / r at the source cutoff. Its two displayed masses are
purely finite cofactor bookkeeping; the preceding envelope theorem and the
actual Liu source mass/reciprocal-mass lemmas isolate the remaining comparison.
No saving at the ambient parameter N is postulated for short prefixes.
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuPanAggregateLowConductorSourceTransferBoundAt D₀ R Csw B N0 = ∀ (N : ℕ), N0 ≤ N → MathlibNt.SieveTheory.LiuWeight.LiuPanPrimitiveLogLambdaDilationSiegelWalfiszBoundAt N (D₀ N) R Csw → MathlibNt.SieveTheory.LiuWeight.liuMainPanAggregateLogLambdaLowPrimitiveDilationAverage (D₀ N) N (MathlibNt.SieveTheory.LiuWeight.liuWeight N (MathlibNt.SieveTheory.LiuWeight.liuSourceZ10 N) (MathlibNt.SieveTheory.LiuWeight.liuSourceY3 N)) B ≤ (3 * ↑N ^ (5 / 6) + Csw * 6 ^ R * ↑N * (1 + Real.log ↑(N + 2)) / Real.log ↑(N + 2) ^ R) * (MathlibNt.SieveTheory.LiuWeight.liuPanLowConductorWeightedShortCofactorMass (D₀ N) (MathlibNt.SieveTheory.LiuWeight.panModulusCutoff N B) + MathlibNt.SieveTheory.LiuWeight.liuPanLowConductorWeightedLongCofactorMass (D₀ N) (MathlibNt.SieveTheory.LiuWeight.panModulusCutoff N B))
Instances For
The only remaining low-conductor source-transfer input after the exact
primitive character regrouping: for one fixed conductor fibre and one fixed
primitive character, the split envelope is bounded by the displayed short/long
cofactor masses. This is the smallest remaining finite source-transfer
obligation; the theorems below prove all residue, shared-y, and modulus
lifting around it.
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuPanPrimitiveLowConductorSourceTransferLocalBoundAt D₀ R Csw N0 = ∀ (N : ℕ), N0 ≤ N → ∀ (q d : ℕ), d ∈ Finset.Icc 2 (D₀ N) → ∀ (hdq : d ∣ q), ∀ ψ ∈ MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerPrimitiveCharacters d, ∀ y ≤ N, MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationLogLambdaHyperbolaSplitEnvelope y N q R Csw (MathlibNt.SieveTheory.LiuWeight.liuWeight N (MathlibNt.SieveTheory.LiuWeight.liuSourceZ10 N) (MathlibNt.SieveTheory.LiuWeight.liuSourceY3 N)) ((DirichletCharacter.changeLevel hdq) ψ) ≤ (3 * ↑N ^ (5 / 6) + Csw * 6 ^ R * ↑N * (1 + Real.log ↑(N + 2)) / Real.log ↑(N + 2) ^ R) * (↑(q / d).divisors.card * ↑(q / d).divisors.card + ↑(q / d).divisors.card * ∑ r ∈ (q / d).divisors, (↑r)⁻¹)
Instances For
The finite local source transfer is unconditional once R and the
Siegel--Walfisz constant are positive. Thus primitive Siegel--Walfisz is the
only analytic input left in the low-conductor lane.
A local split-envelope transfer on each primitive conductor fibre implies
the previous aggregate low-conductor source-transfer bound after restoring the
reduced-residue maximum, the shared y maximum, and the original modulus
average.
The only remaining finite arithmetic bookkeeping in the low-conductor
lane: bound the displayed short and long squarefree 3^omega cofactor masses
when the conductor cutoff is at most a fixed power of the logarithm.
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuPanLowConductorWeightedCofactorMassBoundAt D₀ B Ccofactor Kcut Kcof N0 = ∀ (N : ℕ), N0 ≤ N → ↑(D₀ N) ≤ Real.log ↑(N + 2) ^ Kcut → MathlibNt.SieveTheory.LiuWeight.liuPanLowConductorWeightedShortCofactorMass (D₀ N) (MathlibNt.SieveTheory.LiuWeight.panModulusCutoff N B) + MathlibNt.SieveTheory.LiuWeight.liuPanLowConductorWeightedLongCofactorMass (D₀ N) (MathlibNt.SieveTheory.LiuWeight.panModulusCutoff N B) ≤ Ccofactor * Real.log ↑(N + 2) ^ Kcof
Instances For
A squarefree Euler-product envelope for the two cofactor divisor factors.
The coefficient 12^ω(q)/φ(q) is what remains after retaining the outer
3^ω(q) and bounding the two complementary squarefree divisor counts by
2^ω(q) each.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanLowConductorCofactorEnvelopeMass Q = ∑ q ∈ Finset.range (Q + 1), ↑(ArithmeticFunction.moebius q) ^ 2 * 12 ^ q.primeFactors.card / ↑q.totient
Instances For
Subset expansion of the finite squarefree cofactor envelope.
The squarefree cofactor envelope has a fixed unconditional logarithmic growth. This is only the finite Euler-product/Mertens estimate.
Both exact cofactor masses are bounded by the same finite squarefree Euler-product envelope, with the conductor range counted only after the primitive-character bound has been applied.
The finite weighted cofactor bookkeeping is unconditional. It uses only the stated logarithmic conductor cutoff; the Euler-product estimate is the finite Mertens bound above, not a Siegel--Walfisz or BV input.
A uniform primitive Siegel--Walfisz estimate, the exact weighted cofactor transfer, and the final scalar comparison imply the existing low-conductor source-family bound.
A source-family primitive Siegel--Walfisz producer at one conductor cutoff.
The logarithmic cutoff exponent is chosen before the arbitrary saving R.
This order is essential: the low-conductor endpoint must choose R with enough
slack after seeing the fixed cutoff exponent, rather than allowing the cutoff
exponent to depend circularly on that choice.
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuPanPrimitiveLogLambdaDilationSiegelWalfiszProducer D₀ = ∃ (Kcut : ℝ), 0 ≤ Kcut ∧ ∀ (R : ℝ), 0 < R → ∃ (Csw : ℝ), 0 < Csw ∧ ∃ (N0 : ℕ), MathlibNt.SieveTheory.LiuWeight.LiuPanLowConductorLogarithmicCutoffAt D₀ Kcut N0 ∧ ∀ (N : ℕ), N0 ≤ N → MathlibNt.SieveTheory.LiuWeight.LiuPanPrimitiveLogLambdaDilationSiegelWalfiszBoundAt N (D₀ N) R Csw
Instances For
The eventual low-conductor estimate, uniformly as a source family.
Equations
Instances For
The short N^(5/6) term and the shifted-log Siegel--Walfisz term both
absorb the finite cofactor loss log(N+2)^(2*Kcut+24).
Uniform primitive Siegel--Walfisz is the sole remaining analytic input for the low-conductor source family. The local source transfer and both cofactor masses are supplied by unconditional theorems in this module.
One disjoint dyadic staircase cell after both primitive dilations. Its source and Lambda coordinates lie in half-open dyadic shells, while the exact hyperbola cutoff remains in the Lambda endpoint.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationDyadicStaircase j k y X q f χ = ∑ e ∈ (q / χ.conductor).divisors, ↑(ArithmeticFunction.moebius e) * χ.primitiveCharacter ↑e * ∑ u ∈ Finset.Icc 1 (X / e) ∩ MathlibNt.SieveTheory.LiuWeight.liuPanDyadicShell j, MathlibNt.SieveTheory.LiuWeight.liuPanSourceZeroExtension f (e * u) * χ.primitiveCharacter ↑u * ∑ r ∈ (q / χ.conductor).divisors, ↑(ArithmeticFunction.moebius r) * χ.primitiveCharacter ↑r * ∑ v ∈ Finset.Icc 1 (y / (e * u) / r) ∩ MathlibNt.SieveTheory.LiuWeight.liuPanDyadicShell k, MathlibNt.SieveTheory.LiuWeight.liuPanLogLambdaCoefficient (r * v) * χ.primitiveCharacter ↑v
Instances For
The exact nested dyadic expansion. For each pair of source/Lambda
dilations, the only block labels are j ≤ log₂ X and k ≤ log₂ y.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationDyadicExpansion y X q f χ = ∑ e ∈ (q / χ.conductor).divisors, ↑(ArithmeticFunction.moebius e) * χ.primitiveCharacter ↑e * ∑ j ∈ Finset.range (Nat.log 2 X + 1), ∑ u ∈ Finset.Icc 1 (X / e) ∩ MathlibNt.SieveTheory.LiuWeight.liuPanDyadicShell j, MathlibNt.SieveTheory.LiuWeight.liuPanSourceZeroExtension f (e * u) * χ.primitiveCharacter ↑u * ∑ r ∈ (q / χ.conductor).divisors, ↑(ArithmeticFunction.moebius r) * χ.primitiveCharacter ↑r * ∑ k ∈ Finset.range (Nat.log 2 y + 1), ∑ v ∈ Finset.Icc 1 (y / (e * u) / r) ∩ MathlibNt.SieveTheory.LiuWeight.liuPanDyadicShell k, MathlibNt.SieveTheory.LiuWeight.liuPanLogLambdaCoefficient (r * v) * χ.primitiveCharacter ↑v
Instances For
Exact O((1+log X)(1+log y)) dyadic staircase decomposition of the
primitive-dilation hyperbola.
The displayed dyadic staircase family has exactly the advertised number of possible block labels.
When both hyperbola coordinates are at most N, the number of available
dyadic source/Lambda labels is at most (1+log₂ N)^2.
Lambda-side energy in every primitive dyadic cell is at most its length.
The exact support geometry of Liu's source: every nonzero coefficient lies
strictly above N^(13/30) and at most N^(2/3).
On the exact product hyperbola, the source lower bound forces the
von-Mangoldt variable below N^(17/30).
Fixed dilation staircase blocks #
One fixed (e,r,j,k) block of the primitive hyperbola. This is a
staircase, not a tensor-product rectangle: the upper endpoint of the v-sum
still depends on u.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationDyadicBlock e r j k y X q f χ = ↑(ArithmeticFunction.moebius e) * χ.primitiveCharacter ↑e * (↑(ArithmeticFunction.moebius r) * χ.primitiveCharacter ↑r) * ∑ u ∈ Finset.Icc 1 (X / e) ∩ MathlibNt.SieveTheory.LiuWeight.liuPanDyadicShell j, MathlibNt.SieveTheory.LiuWeight.liuPanSourceZeroExtension f (e * u) * χ.primitiveCharacter ↑u * ∑ v ∈ Finset.Icc 1 (y / (e * u) / r) ∩ MathlibNt.SieveTheory.LiuWeight.liuPanDyadicShell k, MathlibNt.SieveTheory.LiuWeight.liuPanLogLambdaCoefficient (r * v) * χ.primitiveCharacter ↑v
Instances For
A dyadic shell clipped at a positive prefix is a half-open interval with the same left endpoint. This is the interval shape used by finite Perron.
At fixed positive dilations, the staircase cutoff is exactly the product cutoff in the ambient clipped dyadic rectangle.
Exposing the four finite block indices is an exact rearrangement. In particular this theorem does not replace a staircase by its ambient rectangle.
Source-side square energy for one fixed dilation and dyadic shell.
Equations
Instances For
Lambda-side square energy for one fixed dilation and dyadic shell.
Equations
Instances For
Liu's source is an exact indicator, so every fixed dilated source shell has energy at most its cardinality.
The Lambda energy of a fixed dilated shell is bounded by its cardinality.
Uniform maximum over the shared hyperbola endpoint and reduced residue phase for one fixed primitive-dilation staircase block.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationDyadicBlockMaxYL N e r j k q f χ = if hS : (AnalyticNumberTheory.Sieve.unitResidues q).Nonempty then (Finset.image (fun (y : ℕ) => (Finset.image (fun (l : ℕ) => ‖star (χ ↑l) * MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationDyadicBlock e r j k y N q f χ‖) (AnalyticNumberTheory.Sieve.unitResidues q)).max' ⋯) (Finset.range (N + 1))).max' ⋯ else 0
Instances For
The original squarefree 3^omega modulus weight, exact conductor fiber,
and both complementary-cofactor divisor tests for a fixed
(D,e,r,j,k) block.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanWeightedPrimitiveDyadicBlockMean N Q D e r j k = ∑ q ∈ Finset.range (Q + 1), if _hq : q = 0 then 0 else MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerModulusWeight q * (↑q.totient)⁻¹ * ∑ d ∈ Finset.Icc 2 q ∩ Finset.Ico D (2 * D), if hdq : d ∣ q then ∑ ψ ∈ MathlibNt.SieveTheory.LiuWeight.liuPanPrimePowerPrimitiveCharacters d, have χ := (DirichletCharacter.changeLevel hdq) ψ; if e ∈ (q / χ.conductor).divisors ∧ r ∈ (q / χ.conductor).divisors then MathlibNt.SieveTheory.LiuWeight.liuPanPrimitiveDilationDyadicBlockMaxYL N e r j k q (MathlibNt.SieveTheory.LiuWeight.liuWeight N (MathlibNt.SieveTheory.LiuWeight.liuSourceZ10 N) (MathlibNt.SieveTheory.LiuWeight.liuSourceY3 N)) χ else 0 else 0
Instances For
The precise local analytic input needed for one conductor/source/Lambda scale. Unlike two independent one-dimensional large-sieve estimates, its left side retains the hyperbola maximum, both induced-character dilations, and the original modulus/cofactor weights.
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuPanPrimitiveHyperbolaMaximalBlockBoundAt N Q D e r j k K = (MathlibNt.SieveTheory.LiuWeight.liuPanWeightedPrimitiveDyadicBlockMean N Q D e r j k ≤ Real.log ↑N ^ K / ↑D * √((↑(2 ^ j) + ↑D ^ 2) * MathlibNt.SieveTheory.LiuWeight.liuPanSourceDilationDyadicEnergy N e j (MathlibNt.SieveTheory.LiuWeight.liuWeight N (MathlibNt.SieveTheory.LiuWeight.liuSourceZ10 N) (MathlibNt.SieveTheory.LiuWeight.liuSourceY3 N))) * √((↑(2 ^ k) + ↑D ^ 2) * MathlibNt.SieveTheory.LiuWeight.liuPanLogLambdaDilationDyadicEnergy N r k))
Instances For
The power-saving profile predicted after summing the local primitive hyperbola estimates over conductor shells and complementary cofactors.
Equations
Instances For
The still-missing weighted cofactor transfer, isolated from the local
primitive hyperbola estimate. It must sum the exact local block bounds without
discarding the squarefree 3^omega weights or taking a pointwise cofactor
maximum. No instance of this predicate is asserted in this module.
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuPanAggregateMediumHighWeightedCofactorTransferBoundAt D₀ B C K N0 = ∀ (N : ℕ), N0 ≤ N → 0 < D₀ N → (∀ (D e r j k : ℕ), D₀ N < D → MathlibNt.SieveTheory.LiuWeight.LiuPanPrimitiveHyperbolaMaximalBlockBoundAt N (MathlibNt.SieveTheory.LiuWeight.panModulusCutoff N B) D e r j k K) → MathlibNt.SieveTheory.LiuWeight.liuMainPanAggregateLogLambdaMediumHighConductorAverage (D₀ N) N (MathlibNt.SieveTheory.LiuWeight.liuWeight N (MathlibNt.SieveTheory.LiuWeight.liuSourceZ10 N) (MathlibNt.SieveTheory.LiuWeight.liuSourceY3 N)) B ≤ C * MathlibNt.SieveTheory.LiuWeight.liuPanAggregateMediumHighPowerProfile N (D₀ N) * Real.log ↑N ^ K
Instances For
Once the local primitive hyperbola inequality, the weighted cofactor transfer, and the final numerical parameter comparison are available, they supply the existing medium/high source-family contract.