Counting the secondary frequency-sieve ratio relation #
For fixed positive s, the equation h'*s=h*s' forces s' to be a
multiple of s/gcd(s,h) and determines h' uniquely. In a dyadic s
block this pays only 2*gcd(s,h) partners, not an independent frequency
and sieve-variable box. The resulting collision count is logarithmic.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.secondaryRatioPartners H S h s = {p ∈ Finset.Ioc 0 H ×ˢ Finset.Ioc 0 S | p.1 * s = h * p.2}
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.secondaryRatioPartners · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.secondaryRatio_reduced_dvd · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.secondaryRatioPartners_card_le · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.secondaryRatioPartners_card_le_twice_gcd · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sum_pair_gcd_le_log · compiled type and proof/definition references.
Summing over a dyadic first denominator costs only H*B*log H.
The partner box has upper endpoints H,2B; arbitrary subboxes only decrease
this nonnegative count. No comparison between H*B and a beta scale is used.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.secondaryRatioPartners_dyadic_sum_le · compiled type and proof/definition references.