Documentation

MathlibNt.SieveTheory.LiLiuGoldbachS4SwitchedCarrier

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS4Cofactor_two_le {N : ℕ} {eps : ℝ} {x : (_ : ℕ × ℕ) × ℕ} (hN : 2 ≤ N) (heps : 0 < eps) (hcut : ↑N ^ (2 / 3) ≤ eps * ↑N) (hx : x ∈ goldbachS4ActualAtoms N eps) :
Inspect dependencies

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

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS4Cofactor_primeDivisor_ge {N ell : ℕ} {eps : ℝ} {x : (_ : ℕ × ℕ) × ℕ} (hx : x ∈ goldbachS4GoodAtoms N eps) (hell : Nat.Prime ell) (hd : ell ∣ goldbachS4Cofactor x) :
↑N ^ (3 / 11) ≤ ↑ell
Inspect dependencies

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

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS4Cofactor_prime {N : ℕ} {eps : ℝ} {x : (_ : ℕ × ℕ) × ℕ} (hN : 2 ≤ N) (heps : 0 < eps) (hcut : ↑N ^ (2 / 3) ≤ eps * ↑N) (hx : x ∈ goldbachS4GoodAtoms N eps) :

Four large factors cannot fit below N; repeated prime factors are retained.

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS4Switch_mem_primeAtoms {N : ℕ} {eps : ℝ} {x : (_ : ℕ × ℕ) × ℕ} (hN : 2 ≤ N) (heps : 0 < eps) (hcut : ↑N ^ (2 / 3) ≤ eps * ↑N) (hx : x ∈ goldbachS4GoodAtoms N eps) :
Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

Inspect dependencies

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

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS4_le_sifted_B8Plus {N : ℕ} {eps Z : ℝ} (hN : 2 ≤ N) (heps : 0 < eps) (hcut : ↑N ^ (2 / 3) ≤ eps * ↑N) (hZ : 1 ≤ Z) :

The finite switch for the actual S4, with both labelled losses paid explicitly.

Inspect dependencies

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

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.exists_goldbachS4_switch_threshold (eps : ℝ) (heps : 0 < eps) :
∃ (N0 : ℕ), 2 ≤ N0 ∧ ∀ (N : ℕ), N0 ≤ N → ↑N ^ (2 / 3) ≤ eps * ↑N
Inspect dependencies

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

theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS4_eventually_le_sifted_B8Plus (eps : ℝ) :
0 < eps → eps < 2 / 15 → ∃ (N0 : ℕ), 2 ≤ N0 ∧ ∀ (N : ℕ), N0 ≤ N → ∀ (Z : ℝ), 1 ≤ Z → goldbachS4 (goldbachDifferenceCarrier N eps) N (↑N ^ (3 / 11)) ≤ ↑(goldbachB8PlusSiftedAtoms N Z).card + 400 * goldbachBadCount (goldbachDifferenceCarrier N eps) N + 400 * ↑⌊Z⌋₊
Inspect dependencies

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