Documentation

MathlibNt.SieveTheory.LiLiuGoldbachG11FouvryRectangle

The existing literal normalized G11 coefficient supplies the order-one bound. Neither primality of the output nor a new SW assumption enters this coefficient.

Inspect dependencies

MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG11NormalizedProductCoefficient_le_fouvryTau · compiled type and proof/definition references.

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG11_normalized_Fouvry_rectangle (j A : ℕ) {Cscale η : ℝ} (hCscale : 1 ≤ Cscale) (hη : 0 < η) :
∀ᶠ (x : ℝ) in Filter.atTop, ∀ (z : AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.PrimeC2Interval) (M ν : ℝ), 1 ≤ M → 4 * M * z.scale = x → η ≤ ν → ν ≤ 1 / 10 + η / 10 → z.scale = x ^ ν → ∀ (N : ℕ), 0 < N → ↑N ≤ Cscale * x → ∀ (U : Finset ℕ), (∀ m ∈ U, M ≤ ↑m ∧ ↑m ≤ 2 * M) → ∀ (c : ℕ → ℝ), AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.SignedWellFactorable j (x ^ ((5 - 5 * ν) / 9 - η)) c → |AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.signedError U (AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.primeSWInterval z.lower z.upper) (Finset.Ioc 0 ⌊x ^ ((5 - 5 * ν) / 9 - η)⌋₊) (goldbachG11NormalizedProductCoefficient N (↑N ^ (4 / 53)) (↑N ^ (4 / 33))) (fun (p : ℕ) => if p.Coprime N then AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.primeSWBeta p else 0) c ↑N| ≤ x / Real.log x ^ A

The proved prime-SW Fouvry rectangle, now instantiated with the actual G11 coefficient. The same individual signed WF member is retained on the full level.

Inspect dependencies

MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG11_normalized_Fouvry_rectangle · compiled type and proof/definition references.

Exact scalar transport of the entire signed error; no absolute-value triangle.

Inspect dependencies

MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG11_signedError_mul_alpha · compiled type and proof/definition references.

All original labelled multiplicities are restored exactly.

Inspect dependencies

MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG11_signedError_productCoefficient · compiled type and proof/definition references.

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG11_Fouvry_rectangle (j A : ℕ) {Cscale η : ℝ} (hCscale : 1 ≤ Cscale) (hη : 0 < η) :
∀ᶠ (x : ℝ) in Filter.atTop, ∀ (z : AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.PrimeC2Interval) (M ν : ℝ), 1 ≤ M → 4 * M * z.scale = x → η ≤ ν → ν ≤ 1 / 10 + η / 10 → z.scale = x ^ ν → ∀ (N : ℕ), 0 < N → ↑N ≤ Cscale * x → ∀ (U : Finset ℕ), (∀ m ∈ U, M ≤ ↑m ∧ ↑m ≤ 2 * M) → ∀ (c : ℕ → ℝ), AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.SignedWellFactorable j (x ^ ((5 - 5 * ν) / 9 - η)) c → |AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.signedError U (AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.primeSWInterval z.lower z.upper) (Finset.Ioc 0 ⌊x ^ ((5 - 5 * ν) / 9 - η)⌋₊) (fun (m : ℕ) => ↑(goldbachG11ProductCoefficient N (↑N ^ (4 / 53)) (↑N ^ (4 / 33)) m)) (fun (p : ℕ) => if p.Coprime N then AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.primeSWBeta p else 0) c ↑N| ≤ x / Real.log x ^ A

Actual unnormalized G11 rectangle discrepancy, with the factor 400 paid by one extra logarithm. The coefficient and its original multiplicities stay intact.

Inspect dependencies

MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG11_Fouvry_rectangle · compiled type and proof/definition references.