Disjoint dyadic pieces of the retained frequencies #
The half-open shells avoid duplicating powers of two. Both signs stay in the same shell, and zero is removed using its actual zero summand. The original tuple-dependent cutoff is retained, not enlarged.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.frequencyBlock · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.mem_frequencyBlock_iff · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sum_eq_frequencyBlocks · compiled type and proof/definition references.
A genuine logarithmic-loss reduction: the chosen shell is a maximum of the actual complex shell sums, not a bound supplied by the caller.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.exists_frequencyBlock_norm_bound · compiled type and proof/definition references.
Equations
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.WExtractedTuple · compiled type and proof/definition references.
Equations
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal · compiled type and proof/definition references.
Equations
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedCoefficient · compiled type and proof/definition references.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedFrequencies H N Q a P R S ξ = (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wFactorExtractionTuples N Q a P R S ξ).biUnion fun (z : MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.FactorExtractionTuple × ℕ × ℕ × ℕ) => {z} ×ˢ Finset.Icc (-↑(H (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal z).1.1 (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal z).1.2)) ↑(H (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal z).1.1 (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal z).1.2)
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedFrequencies · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.mem_wExtractedFrequencies_iff · compiled type and proof/definition references.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedFrequencyTerm M β c₁ γ ζ a t = ↑(MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedCoefficient β c₁ γ ζ t.1) * MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wPoissonFrequency M a (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal t.1).1.1 (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal t.1).1.2 (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal t.1).2.1 (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal t.1).2.2 t.2
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedFrequencyTerm · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedFrequencyTerm_zero · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wMaskedFactorExtractedTruncated_eq_frequencies · compiled type and proof/definition references.
This maximum only bounds the already retained frequency sets. The
individual cutoffs remain tests in wExtractedFrequencies.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedMaxFrequency H N Q a P R S ξ = (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wFactorExtractionTuples N Q a P R S ξ).sup fun (z : MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.FactorExtractionTuple × ℕ × ℕ × ℕ) => H (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal z).1.1 (MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedOriginal z).1.2
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedMaxFrequency · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wExtractedFrequencies_natAbs_le · compiled type and proof/definition references.
The actual signed extracted W is controlled by one actual dyadic Fourier piece, with an explicit logarithmic number of pieces.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wMaskedFactorExtractedTruncated_dyadic_bound · compiled type and proof/definition references.