The full, unpruned W zero frequency #
This is the signed finite expansion of Fouvry (1984), p. 235, (8.1), followed by CRT and exact Poisson extraction. It supplies the zero-frequency content underlying p. 238, (8.11), before any truncation or five-gcd pruning. It does not identify the raw main term with the already-pruned expression (8.11). The oscillatory remainder is retained. The crude uniform coefficient envelope is not the Fouvry (1987) distribution estimate. No WF/SW or spectral estimate is used, and neither (8.25) nor (9.1) is imported.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.product_modEq_iff_of_coprime · compiled type and proof/definition references.
A common integer solution forces equality of the multipliers modulo the gcd.
Only reducedness modulo q is needed for this direction.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.product_congruences_compatible · compiled type and proof/definition references.
General (not necessarily coprime-modulus) CRT constructs the multiplier first; its Bezout inverse constructs an actual common product residue.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.exists_product_crt_residue · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.exists_product_congruences_iff · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.productProgressionWeight · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.productProgressionWeight_eq_zero_of_incompatible · compiled type and proof/definition references.
Literal expansion of the actual signed dispersion W, before gcd pruning or frequency truncation. Both necessary multiplier coprimalities are retained.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.dispersionW_eq_product_progression_sum · compiled type and proof/definition references.
Exactly the arithmetic restrictions forced by the two product congruences.
Equations
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.WCompatible · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wCompatibleDecidable · compiled type and proof/definition references.
A representative chosen from the proved CRT construction, not a supplied progression-representation premise. Its value on incompatible inputs is unused.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.productCRTResidue q r n₁ n₂ a = if h : MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.WCompatible q r n₁ n₂ then Classical.choose ⋯ else 0
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.productCRTResidue · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.productCRTResidue_spec · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.productProgressionWeight_eq_crt_progression · compiled type and proof/definition references.
Incompatible pairs vanish identically; no estimated or pruned term is lost.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.dispersionW_eq_compatible_sum · compiled type and proof/definition references.
The real finite progression identity with its full oscillatory error.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.scaledDyadicCutoff_progression_eq_main_add_fourier · compiled type and proof/definition references.
The phase uses the actual constructed CRT residue modulo the lcm.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wPoissonFrequency M a q r n₁ n₂ h = MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.dyadicCutoffPoissonRemainder (M / ↑(q.lcm r)) (↑(MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.productCRTResidue q r n₁ n₂ a) / ↑(q.lcm r)) h
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wPoissonFrequency · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wPoissonFrequency_zero · compiled type and proof/definition references.
Absolute convergence holds without a modulus-versus-scale restriction.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wPoissonFrequency_summable_norm · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.productProgressionWeight_eq_main_add_fourier · compiled type and proof/definition references.
The full raw zero mode; all original coefficient signs are retained. No five-gcd restrictions or truncation errors have yet been introduced.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.smoothWMain M N Q β c a = M * MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.dyadicCutoffMass * ∑ q ∈ MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reducedModuli Q a, ∑ r ∈ MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reducedModuli Q a, c q * c r / ↑(q.lcm r) * ∑ n₁ ∈ N, ∑ n₂ ∈ N, if MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.WCompatible q r n₁ n₂ then β n₁ * β n₂ else 0
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.smoothWMain · compiled type and proof/definition references.
An exact nonzero-frequency remainder, not an absolute-value substitute.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.smoothWNonzeroMode M N Q β c a = ∑ q ∈ MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reducedModuli Q a, ∑ r ∈ MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reducedModuli Q a, ∑ n₁ ∈ N, ∑ n₂ ∈ N, if MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.WCompatible q r n₁ n₂ then c q * c r * β n₁ * β n₂ * (∑' (h : ℤ), MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.wPoissonFrequency M a q r n₁ n₂ h).re else 0
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.smoothWNonzeroMode · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.smoothWMain_eq_compatible_sum · compiled type and proof/definition references.
Exact full W = raw zero mode + the CRT-phase nonzero Fourier remainder.
The residue a is arbitrary and may vary with all other inputs.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.dispersionW_eq_smoothWMain_add_nonzeroMode · compiled type and proof/definition references.
The unpruned absolute coefficient envelope. Its growth is not estimated.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.smoothWErrorEnvelope N Q β c a = ∑ q ∈ MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reducedModuli Q a, ∑ r ∈ MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reducedModuli Q a, ∑ n₁ ∈ N, ∑ n₂ ∈ N, if MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.WCompatible q r n₁ n₂ then |c q * c r * β n₁ * β n₂| else 0
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.smoothWErrorEnvelope · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.smoothWErrorEnvelope_nonneg · compiled type and proof/definition references.
A universal coarse error bound, chosen before every arithmetic input. This is not sufficient for the F87 distribution theorem: the exact oscillatory remainder above still needs cancellation estimates.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.dispersionW_smooth_uniform_error · compiled type and proof/definition references.