First-moment Abel remainder retains its row coordinate
ProvedErdos390.Full.PaperCanonicalPrimeRowResidualEventually.abs_firstMomentWeightedAbelRemainder_leanalytic-number-theoryerdos-390erdos390-source-construction
Let , , , and with natural endpoints. Suppose the first-moment kernel and its second-coordinate derivative obey on the unit square. Suppose on . Then the weighted Abel remainder satisfies
Keeping the first coordinate explicit is essential for a relative prime-row error.
Preamble
import Mathlib import Definitions.Def_erdos390_source_bank_interface import Definitions.Def_erdos390_dickman_step_function import Theorems.Thm_MediumPNT import Definitions.Def_erdos390_analytic_foundations_001 import Theorems.Thm_Erdos390_Full_DickmanBasic_kernel_product_bound import Theorems.Thm_Erdos390_Full_DickmanBasic_rho_pos_on_zero_five import Theorems.Thm_Erdos390_Full_DickmanBasic_kernel_secondDerivative_first_bound import Definitions.Def_erdos390_analytic_foundations_003 import Definitions.Def_erdos390_analytic_foundations_005
Formal statement
theorem Erdos390.Full.PaperCanonicalPrimeRowResidualEventually.abs_firstMomentWeightedAbelRemainder_le :
∀ {C M s z : Real},
LE.le.{0} (0 : Real) C →
LE.le.{0} (0 : Real) M →
Membership.mem.{0, 0} (Set.Icc.{0} (0 : Real) (1 : Real)) s →
LT.lt.{0} (1 : Real) z →
∀ {A Y : Nat},
LE.le.{0} (2 : Nat) A →
LE.le.{0} A Y →
LE.le.{0} (↑Y) z →
(∀ (u : Real),
Membership.mem.{0, 0} (Set.Icc.{0} (0 : Real) (1 : Real)) u →
∀ (t : Real),
Membership.mem.{0, 0} (Set.Icc.{0} (0 : Real) (1 : Real)) t →
LE.le.{0}
(abs.{0} (Erdos390.Full.PaperCanonicalPrimeRowResidualEventually.firstMomentKernel u t))
(HMul.hMul.{0, 0, 0} M u)) →
(∀ (u : Real),
Membership.mem.{0, 0} (Set.Icc.{0} (0 : Real) (1 : Real)) u →
∀ (t : Real),
Membership.mem.{0, 0} (Set.Icc.{0} (0 : Real) (1 : Real)) t →
LE.le.{0}
(abs.{0}
(Erdos390.Full.PaperCanonicalPrimeRowResidualEventually.firstMomentKernelDerivative u
t))
(HMul.hMul.{0, 0, 0} M u)) →
(∀ (x : Real),
Membership.mem.{0, 0} (Set.Icc.{0} ↑A ↑Y) x →
LE.le.{0} (abs.{0} (Erdos390.Full.PrimeBandQuadrature.thetaError x))
(HDiv.hDiv.{0, 0, 0} (HMul.hMul.{0, 0, 0} C x)
(HPow.hPow.{0, 0, 0} (Real.log x) (3 : Nat)))) →
LE.le.{0}
(abs.{0}
(Erdos390.Full.KernelPrimeQuadrature.weightedAbelRemainder
(Erdos390.Full.PaperCanonicalPrimeRowResidualEventually.firstMomentKernel s) z ↑A ↑Y))
(HDiv.hDiv.{0, 0, 0}
(HMul.hMul.{0, 0, 0} (HMul.hMul.{0, 0, 0} (6 : Real) (HMul.hMul.{0, 0, 0} C M)) s)
(HPow.hPow.{0, 0, 0} (Real.log ↑A) (3 : Nat))) := by sorry
Source