Documentation

MathlibNt.AnalyticNumberTheory.Vaughan.VaughanTypeIActualDyadicDecomposition

Exact Vaughan Type-I decomposition into actual dyadic long rows #

The complete middle row is bounded by its fully summed (d,e) prefix amplitude. This is public because the whole-first-row Type-I decomposition must split before applying triangle only to the middle lane.

For each primitive character, the maximum over all Vaughan Type-I prefixes is bounded by the sum of the complete first and middle long-row maxima.

theorem AnalyticNumberTheory.LargeSieve.sum_vaughanTypeIFirstDyadicShell {M : Type u_1} [AddCommMonoid M] (u : ) (f : M) :
kFinset.range (u.log2 + 1), dvaughanTypeIFirstDyadicShell u k, f d = dFinset.Icc 1 u, f d

The first dyadic shells partition the complete positive short range exactly.

theorem AnalyticNumberTheory.LargeSieve.sum_vaughanTypeIMiddleProductDyadicShell {M : Type u_1} [AddCommMonoid M] (u v : ) (f : × M) :
kFinset.range ((u * v).log2 + 1), devaughanTypeIMiddleProductDyadicShell u v k, f de = deFinset.Icc 1 u ×ˢ Finset.Icc 1 v, f de

Product-dyadic shells partition the complete positive (d,e) rectangle exactly, with the shell selected by the actual product d*e.