Documentation

MathlibNt.SieveTheory.LiLiuGoldbachG11BuchstabEndpointMass

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG11_buchstab_endpoints (ε : ℝ) (hε : 0 < ε) (hε1 : ε ≤ 1) (η : ℝ) (hη : 0 < η) :
∃ (N₀ : ℕ), 4 ≤ N₀ ∧ ∀ (N : ℕ), N₀ ≤ N → ∀ v ∈ goldbachG11Labels N (↑N ^ (4 / 53)) (↑N ^ (4 / 33)), have x := ↑N / ↑(goldbachG11LabelProd v); have l := ε * x; have q := ↑v.snd.snd.snd; 1 < l ∧ l ≤ x ∧ 0 < Real.log q ∧ 0 < goldbachG11BuchstabMass x q ∧ |↑(LiLiuPrereqBuchstab.roughCount x q) - goldbachG11BuchstabMass x q| ≤ η / 2 * x / Real.log q ∧ 0 < goldbachG11BuchstabMass l q ∧ |↑(LiLiuPrereqBuchstab.roughCount l q) - goldbachG11BuchstabMass l q| ≤ η / 2 * l / Real.log q

One source threshold, chosen before every canonical label, serves both endpoints. Each endpoint uses half the requested final window tolerance.

Inspect dependencies

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

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG11CofactorWindow_buchstab_mass (ε : ℝ) (hε : 0 < ε) (hε1 : ε ≤ 1) (η : ℝ) (hη : 0 < η) :
∃ (N₀ : ℕ), 4 ≤ N₀ ∧ ∀ (N : ℕ), N₀ ≤ N → ∀ v ∈ goldbachG11Labels N (↑N ^ (4 / 53)) (↑N ^ (4 / 33)), have x := ↑N / ↑(goldbachG11LabelProd v); have l := ε * x; have q := ↑v.snd.snd.snd; |↑(goldbachG11CofactorWindow N ε v).card - (goldbachG11BuchstabMass x q - goldbachG11BuchstabMass l q)| ≤ η * x / Real.log q

Absolute, not relative, window error: at epsilon one both the window and the difference of the two masses vanish. No output-prime counting is asserted.

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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