A finite Perron consumer for Liu's primitive hyperbola #
This module supplies only the exact finite algebra needed by a later Perron argument. The truncated-kernel approximation is an explicit hypothesis; no analytic estimate for that kernel is asserted here.
The positive-real power used in the finite Dirichlet polynomials.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPerronNatPower n s = if n = 0 then 0 else Complex.exp (-s * ↑(Real.log ↑n))
Instances For
A finite Dirichlet polynomial twisted by a character. The zero coordinate, if present in the supplied finset, contributes exactly zero.
Equations
Instances For
The coefficient of a positive product coordinate. It is zero if either coordinate is zero.
Equations
Instances For
Exact finite factorization of the two twisted Dirichlet polynomials.
The exact finite character-twisted hyperbola sum.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPerronHyperbolaSum U V A B χ Y = ∑ u ∈ U, ∑ v ∈ V, if u * v ≤ Y then MathlibNt.SieveTheory.LiuWeight.liuPanPerronProductCoefficient A B χ u v else 0
Instances For
The half-integer Perron cutoff.
Equations
Instances For
Every integer stays at least one half away from the half-step cutoff.
The ratio occurring in the Perron kernel is positive at every positive integer coordinate.
Uniform separation from the logarithmic singularity on a box of side
M. The constant 1 / (4 * M) is deliberately safe at the upper half-step
M + 1 / 2.
The standard quadratic truncation height.
Equations
Instances For
Positive integer coordinates contribute no growth from n^(-sigma).
The vertical line sigma + it.
Equations
Instances For
The classical truncated Perron kernel after parametrizing the vertical segment by its imaginary coordinate.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanTruncatedPerronKernel σ T z = (↑(2 * Real.pi))⁻¹ * ∫ (t : ℝ) in -T..T, Complex.exp (MathlibNt.SieveTheory.LiuWeight.liuPanPerronLine σ t * ↑(Real.log z)) / MathlibNt.SieveTheory.LiuWeight.liuPanPerronLine σ t
Instances For
A uniform truncated-kernel approximation at the half-integer cutoff. This is an analytic input, not an assertion made by this module.
Equations
Instances For
The actual vertical-line integral of the product of the two finite Dirichlet polynomials.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanTruncatedPerronIntegral U V A B χ σ T Y = (↑(2 * Real.pi))⁻¹ * ∫ (t : ℝ) in -T..T, Complex.exp (MathlibNt.SieveTheory.LiuWeight.liuPanPerronLine σ t * ↑(Real.log (MathlibNt.SieveTheory.LiuWeight.liuPanPerronHalfStep Y))) / MathlibNt.SieveTheory.LiuWeight.liuPanPerronLine σ t * (MathlibNt.SieveTheory.LiuWeight.liuPanPerronDirichletPolynomial U A χ (MathlibNt.SieveTheory.LiuWeight.liuPanPerronLine σ t) * MathlibNt.SieveTheory.LiuWeight.liuPanPerronDirichletPolynomial V B χ (MathlibNt.SieveTheory.LiuWeight.liuPanPerronLine σ t))
Instances For
The exact remainder after replacing the hyperbola cutoff by the truncated Perron integral.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanTruncatedPerronError U V A B χ σ T Y = MathlibNt.SieveTheory.LiuWeight.liuPanPerronHyperbolaSum U V A B χ Y - MathlibNt.SieveTheory.LiuWeight.liuPanTruncatedPerronIntegral U V A B χ σ T Y
Instances For
The l1 mass of a finite coefficient family, with the zero coordinate
discarded exactly.
Equations
Instances For
Pairing heights t and -t turns the complex Perron integrand into an
explicit real-valued cosine/sine expression.
Exact real cosine/sine form of the truncated Perron kernel. This is only an algebraic pairing identity; it does not assert a kernel approximation.
The finite oscillatory sine tail needed for the quantitative Perron
approximation. Integration by parts gives the explicit constant 3.
The one-sided sinc integral has a finite limit.
The single normalization input still needed to identify the convergent Dirichlet integral. Later Perron estimates depend on this proposition rather than silently assuming the value of the limit.
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuPanPerronSincNormalization = Filter.Tendsto (fun (A : ℝ) => ∫ (x : ℝ) in 0..A, Real.sinc x) Filter.atTop (nhds (Real.pi / 2))
Instances For
Dirichlet's one-sided sinc integral has the classical value π / 2.
The unregularized sine integral has its signed Dirichlet limit at every nonzero frequency.
The signed sine integral differs from its Dirichlet limit by the same explicit constant-three tail used in the Perron truncation.
After removing the Dirichlet sine kernel, the remaining t-sine part is
absolutely bounded by σ / (2T). Together with the sine-tail estimate this
gives the quantitative conditional tail needed for the Poisson component.
The finite cosine integrals have an improper limit. Its explicit Poisson value is a separate normalization step.
Any limit of the cosine component inherits the explicit σ / T error.
The finite t-sine integrals have an improper limit for every nonzero
frequency. The remaining Poisson identity is the exact evaluation of this
limit.
Any limit of the t-sine component inherits the sine-tail error plus the
absolutely convergent Poisson correction.
The complex integrand whose real part is the sum of the two Poisson components in the paired Perron kernel.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPanPerronPoissonContourIntegrand σ a s = Complex.exp (↑a * Complex.I * s) / (↑σ + Complex.I * s)
Instances For
The upper rectangle encloses the sole pole of the combined Poisson integrand, with its residue evaluated exactly.
Pairing the contour integrand on the real axis recovers exactly the sum of
the cosine and t-sine Poisson components.
Unnormalizing the residue theorem gives the exact boundary integral required before estimating the three non-real sides of the square.
The top edge of the Poisson rectangle has an explicit exponentially decaying bound once its height is more than twice the pole height.
The top edge of the upper Poisson rectangle vanishes as its height tends to infinity.
The right vertical edge of the upper Poisson rectangle vanishes as its width tends to infinity.
The left vertical edge of the upper Poisson rectangle vanishes as its width tends to infinity.
Sending the three non-real edges of the upper rectangle to infinity identifies the whole real-axis contour integral.
Pairing the negative and positive halves of the real edge gives the finite cosine-plus-sine Poisson integral exactly.
The cosine component of the Poisson kernel has its exact improper value for every real frequency.
The t-sine component of the Poisson kernel has the signed exact
improper value at every nonzero frequency.
The half-step logarithm stays uniformly separated from zero for every positive integer coordinate, not only those inside the box.
At the standard line and quadratic height, the half-step Perron kernel has
a uniform O(1/M) error over every positive integer coordinate.
The standard Perron parameters satisfy the finite consumer's approximation hypothesis unconditionally.
Expanding the finite Dirichlet polynomials and interchanging their finite sums with the interval integral gives the exact kernel sum.
The exact Perron decomposition, with the approximation error still visible as a single complex remainder.
Any uniform half-step approximation for the truncated kernel gives the
expected product-of-l1-masses error bound.
Unconditional l1 error bound for the standard Perron line and height.
The finite hyperbola sum has an unconditional truncated Perron
representation with explicit product-of-l1-masses error.