Documentation

MathlibNt.SieveTheory.LiLiuGoldbachS2SwitchedCarrier

Inspect dependencies

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

The literal relaxed switched labels (r,q) for the actual S2 source.

Equations
Instances For
    Inspect dependencies

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

    Inspect dependencies

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

    @[reducible, inline]

    The switched output is the literal partner b(r,q)=N-rq.

    Equations
    Instances For
      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      On a genuine switched label, divisibility of the output is exactly the congruence rq ≡ N (mod d).

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      The actual small-partner loss keeps the original ordered prime pairs whose prime partner lies below the switched sieve cutoff.

      Equations
      Instances For
        Inspect dependencies

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

        Inspect dependencies

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

        Inspect dependencies

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

        Inspect dependencies

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

        Inspect dependencies

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

        theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2_le_switchedSiftedCount_add_ceil_add_primeFactors (N : ℕ) (ε T Z : ℝ) (hN : 2 ≤ N) (hε : 0 < ε) (hε1 : ε < 1) (hT : 0 < T) (hcube : ↑N < T ^ 3) (hsqrt : √↑N ≤ ε * ↑N) :
        Inspect dependencies

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

        theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2_le_switchedSiftedCount_add_smallPartnerLoss_add_primeFactors_eventually (ε : ℝ) (hε : 0 < ε) (hε15 : ε < 2 / 15) :
        ∃ (N₀ : ℕ), ∀ (N : ℕ), N₀ ≤ N → ∀ (Z : ℝ), have T := ↑N ^ (9 / 19 - ε); goldbachS2 (goldbachDifferenceCarrier N ε) N T ≤ ↑(goldbachS2SwitchedSiftedCount N T Z) + ↑(goldbachS2SwitchedSmallPartnerLoss N ε T Z) + ↑N.primeFactors.card

        The threshold is uniform in the later sieve cutoff, including moving cutoffs.

        Inspect dependencies

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

        theorem MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2_le_switchedSiftedCount_add_ceil_add_primeFactors_eventually (ε : ℝ) (hε : 0 < ε) (hε15 : ε < 2 / 15) :
        ∃ (N₀ : ℕ), ∀ (N : ℕ), N₀ ≤ N → ∀ (Z : ℝ), have T := ↑N ^ (9 / 19 - ε); goldbachS2 (goldbachDifferenceCarrier N ε) N T ≤ ↑(goldbachS2SwitchedSiftedCount N T Z) + ↑⌈Z⌉₊ + ↑N.primeFactors.card

        Uniform-cutoff form with the actual small-partner cardinality paid by ceil Z.

        Inspect dependencies

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