Equations
Instances For
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
- MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedLabels N T = (MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2Primes N T).sigma fun (r : ℕ) => {q ∈ Finset.range (N + 1) | Nat.Prime q ∧ r * q < N}
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.
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.
Exact residue condition on a switched divisor fibre.
Equations
Instances For
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.
The literal divisor fibre on the relaxed switched labels.
Equations
Instances For
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.
The relaxed switched support after pushforward along b(r,q)=N-rq.
Equations
Instances For
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.
The fibre multiplicity of the output value b=N-rq.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedWeight · compiled type and proof/definition references.
The relaxed switched sifted labels at the literal sieve cutoff Z.
Equations
- MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedSiftedLabels N T Z = {x ∈ MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedLabels N T | MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.SurvivesSieve N Z (MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedOutput N x)}
Instances For
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.
The literal sifted count on the relaxed switched labels.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedSiftedCount · compiled type and proof/definition references.
Exact divisor count on the relaxed switched labels.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedDivCount · compiled type and proof/definition references.
The actual one-endpoint switched mass X(N,T).
Equations
Instances For
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.
The actual bounding sieve carried by the relaxed switched labels.
Equations
- MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedBoundingSieve N hEven T Z = { support := MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedSupport N T, prodPrimes := MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS1ProdPrimes N Z, prodPrimes_squarefree := ⋯, weights := MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedWeight N T, weights_nonneg := ⋯, totalMass := MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedMainMass N T, nu := AnalyticNumberTheory.Sieve.goldbachNu, nu_mult := AnalyticNumberTheory.Sieve.goldbachNu_isMultiplicative, nu_pos_of_prime := ⋯, nu_lt_one_of_prime := ⋯ }
Instances For
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
- MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2SwitchedSmallPartnerLoss N ε T Z = {rq ∈ MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2PrimePairs N ε T | ↑(N - rq.1 * rq.2) < Z}.card
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.
Inspect dependencies
MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachS2_le_switchedSiftedCount_add_ceil_add_primeFactors · compiled type and proof/definition references.
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.
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.