Removing the artificial progression-step loss in the secondary mean #
The previous inclusion of multiples in (0,B*s] paid a full factor s.
The gcd product inequality instead pays only gcd(s,|A|). No coprimality
of s and A, and no nonzero coefficient of the common n, is assumed.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.gcd_mul_le_gcd_mul_gcd · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sum_gcd_multiples_le · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.iv3_secondary_gcd_sum_refined · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.iv3_secondary_sqrt_gcd_sum_refined · compiled type and proof/definition references.
With a unit progression step modulo the numerator, the extra square-root step cost vanishes completely. The general result does not require this case.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.iv3_secondary_sqrt_gcd_sum_coprime · compiled type and proof/definition references.