Documentation

LeanPool.SelbergSieve4.MainResults

LeanPool.SelbergSieve4.MainResults #

theorem primeCounting_isBigO_atTop :
(fun (N : ) => N.primeCounting) =O[Filter.atTop] fun (N : ) => N / Real.log N
theorem primeCounting_le_mul :
∃ (N : ) (C : ), nN, n.primeCounting C * n / Real.log n
theorem primesBetween_le (x y z : ) (hx : 0 < x) (hy : 0 < y) (hz : 1 < z) :
{p : | x p p x + y Nat.Prime p}.ncard 2 * y / Real.log z + 6 * z * (1 + Real.log z) ^ 3