Uniform prime-power roots for primitive polynomials #
Fixed prime divisors are allowed. The discriminant separates the primes with simple reduction from the finite set requiring a larger bound.
theorem
NairTenenbaum.simple_roots_of_discr_primitive
{Q : Polynomial ℤ}
(hQ : Q.IsPrimitive)
{p : ℕ}
(hp : Nat.Prime p)
(hD : ↑Q.discr ≠ 0)
(a : ResidueRoots Q p)
:
theorem
NairTenenbaum.rootCount_prime_pow_le_of_discr_primitive
{Q : Polynomial ℤ}
(hQ : Q.IsPrimitive)
{p ν : ℕ}
(hp : Nat.Prime p)
(hν : ν ≠ 0)
(hD : ↑Q.discr ≠ 0)
:
The uniform prime-power bound away from the discriminant, including primes dividing the leading coefficient.