Prime-power covariance in a mixture with a common profile
ProvedErdos390.Full.FixedFiniteMixturePrimePower.abs_sigmaMixture_primePower_covariance_le_of_common_profileanalytic-number-theoryerdos-390erdos390-source-construction
Write , , , , and . Let denote the Dickman function. Let and suppose for , . Let a finite probability weight mix bounded-valuation laws with the same physical bound. Fix , distinct primes in , and exponents with . Suppose every component law, for all with , differs from the common divisor main term by at most , where . Put and .
The argument estimates probabilities before forming covariance, so variation between component laws is included.
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_004 universe u_1 u_2
Formal statement
theorem Erdos390.Full.FixedFiniteMixturePrimePower.abs_sigmaMixture_primePower_covariance_le_of_common_profile :
∀ {Cell : Type u_1} [inst : Fintype.{u_1} Cell] {Omega : Cell → Type u_2}
[inst_1 : (c : Cell) → Fintype.{u_2} (Omega c)] {M : Nat} {C_K E : Real},
(∀ (x z : Real),
LE.le.{0} (0 : Real) x →
LE.le.{0} (0 : Real) z →
LE.le.{0} (HAdd.hAdd.{0, 0, 0} x z) (4 : Real) →
LE.le.{0}
(abs.{0}
(HSub.hSub.{0, 0, 0}
(Erdos390.Full.DickmanFourMarkProductKernel.fourMarkProfile (HAdd.hAdd.{0, 0, 0} x z))
(HMul.hMul.{0, 0, 0} (Erdos390.Full.DickmanFourMarkProductKernel.fourMarkProfile x)
(Erdos390.Full.DickmanFourMarkProductKernel.fourMarkProfile z))))
(HMul.hMul.{0, 0, 0} (HMul.hMul.{0, 0, 0} C_K x) z)) →
LE.le.{0} (0 : Real) E →
∀ (weight : Erdos390.Full.FiniteProbability.{u_1} Cell)
(law : (c : Cell) → Erdos390.Full.PrimePowerCovariance.BoundedValuationLaw.{u_2} (Omega c) M)
{n W p q r s : Nat},
LT.lt.{0} (1 : Nat) n →
Membership.mem.{0, 0} (Erdos390.Full.ArithmeticModel.primeBand n W) p →
Membership.mem.{0, 0} (Finset.erase.{0} (Erdos390.Full.ArithmeticModel.primeBand n W) p) q →
LE.le.{0} (Erdos390.Full.OmittedTiltPairChamber.pairPower p q r s)
(HPow.hPow.{0, 0, 0} (Erdos390.Full.ArithmeticModel.yNat n) (4 : Nat)) →
(∀ (c : Cell) (u v : Nat),
LE.le.{0} (Erdos390.Full.OmittedTiltPairChamber.pairPower p q u v)
(HPow.hPow.{0, 0, 0} (Erdos390.Full.ArithmeticModel.yNat n) (4 : Nat)) →
LE.le.{0}
(abs.{0}
(HSub.hSub.{0, 0, 0}
(Erdos390.Full.FiniteProbability.expect.{u_2}
(Erdos390.Full.PrimePowerCovariance.BoundedValuationLaw.probability.{u_2} (law c))
fun omega =>
Erdos390.Full.ArithmeticModel.divInd
(Erdos390.Full.OmittedTiltPairChamber.pairPower p q u v)
(Erdos390.Full.PrimePowerCovariance.BoundedValuationLaw.value.{u_2} (law c) omega))
(Erdos390.Full.PaperScaleMarkedCell.paperDivisibilityMain n
(Erdos390.Full.OmittedTiltPairChamber.pairPower p q u v))))
(HMul.hMul.{0, 0, 0} E (Erdos390.Full.PaperPrimePowerChamberError.pairWeight p q u v))) →
have mix := Erdos390.Full.PrimePowerCovariance.BoundedValuationLaw.sigmaMixture.{u_1, u_2} weight law;
LE.le.{0}
(abs.{0}
(Erdos390.Full.FiniteProbability.covariance.{max u_1 u_2}
(Erdos390.Full.PrimePowerCovariance.BoundedValuationLaw.probability.{max u_1 u_2} mix)
(Erdos390.Full.PrimePowerCovariance.BoundedValuationLaw.Ip.{max u_1 u_2} mix p r)
(Erdos390.Full.PrimePowerCovariance.BoundedValuationLaw.Ip.{max u_1 u_2} mix q s)))
(HAdd.hAdd.{0, 0, 0}
(HDiv.hDiv.{0, 0, 0}
(HMul.hMul.{0, 0, 0}
(HMul.hMul.{0, 0, 0} C_K
(HMul.hMul.{0, 0, 0} (↑r) (Erdos390.Full.ArithmeticModel.tPrime n p)))
(HMul.hMul.{0, 0, 0} (↑s) (Erdos390.Full.ArithmeticModel.tPrime n q)))
(HMul.hMul.{0, 0, 0} (HPow.hPow.{0, 0, 0} (↑p) r) (HPow.hPow.{0, 0, 0} (↑q) s)))
(HMul.hMul.{0, 0, 0} (Erdos390.Full.PaperPrimePowerChamberError.pairCovarianceScale E)
(Erdos390.Full.PaperPrimePowerChamberError.pairWeight p q r s))) := by sorry
Source