Divisibility under a divisor-dominated exponential tilt
ProvedErdos390.Full.OmittedScoreCell.abs_uniformCell_tilt_divInd_le_of_divisorScore_dominationanalytic-number-theoryerdos-390erdos390-source-construction
Let be a nonempty finite set of natural numbers, a finite divisor set, and a natural number. Under the uniform law on , write , , and . Suppose the real score satisfies and on , and . Let denote expectation after weighting by .
Only two divisor-score moments remain to be estimated arithmetically.
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
Formal statement
theorem Erdos390.Full.OmittedScoreCell.abs_uniformCell_tilt_divInd_le_of_divisorScore_domination :
∀ (S R : Finset.{0} Nat) (hS : Finset.Nonempty.{0} S) (D : Nat) (score : Nat → Real) {K beta : Real},
(∀ (m : Nat),
Membership.mem.{0, 0} S m →
LE.le.{0} (abs.{0} (score m))
(HMul.hMul.{0, 0, 0} beta (Erdos390.Full.DivisibilityMomentBounds.divisorScore R m))) →
(∀ (m : Nat), Membership.mem.{0, 0} S m → LE.le.{0} (abs.{0} (score m)) K) →
LT.lt.{0}
(HMul.hMul.{0, 0, 0} (HMul.hMul.{0, 0, 0} (Real.exp K) beta)
(Erdos390.Full.DivisibilityMomentBounds.uniformAverage S
(Erdos390.Full.DivisibilityMomentBounds.divisorScore R)))
(1 : Real) →
LE.le.{0}
(abs.{0}
(HSub.hSub.{0, 0, 0}
(Erdos390.Full.FiniteProbability.expect.{0}
(Erdos390.Full.FiniteProbability.exponentialTilt.{0}
(Erdos390.Full.FiniteProbability.uniformOnFinset.{0} S hS) fun m => score ↑m)
fun m => Erdos390.Full.ArithmeticModel.divInd D ↑m)
(Erdos390.Full.DivisibilityMomentBounds.uniformAverage S (Erdos390.Full.ArithmeticModel.divInd D))))
(HDiv.hDiv.{0, 0, 0}
(HAdd.hAdd.{0, 0, 0}
(HMul.hMul.{0, 0, 0} (HMul.hMul.{0, 0, 0} (Real.exp K) beta)
(Erdos390.Full.DivisibilityMomentBounds.uniformAverage S fun m =>
HMul.hMul.{0, 0, 0} (Erdos390.Full.ArithmeticModel.divInd D m)
(Erdos390.Full.DivisibilityMomentBounds.divisorScore R m)))
(HMul.hMul.{0, 0, 0}
(HMul.hMul.{0, 0, 0} (Real.exp K)
(Erdos390.Full.DivisibilityMomentBounds.uniformAverage S (Erdos390.Full.ArithmeticModel.divInd D)))
(HMul.hMul.{0, 0, 0} beta
(Erdos390.Full.DivisibilityMomentBounds.uniformAverage S
(Erdos390.Full.DivisibilityMomentBounds.divisorScore R)))))
(HSub.hSub.{0, 0, 0} (1 : Real)
(HMul.hMul.{0, 0, 0} (HMul.hMul.{0, 0, 0} (Real.exp K) beta)
(Erdos390.Full.DivisibilityMomentBounds.uniformAverage S
(Erdos390.Full.DivisibilityMomentBounds.divisorScore R))))) := by sorry
Source