Local properties of the irreducible polynomial factors #
The prime-power bounds outside the restricted bad discriminant, and the discriminant divisibility that controls common divisors of two distinct factors.
theorem
NairTenenbaum.PolynomialSystem.factor_dvd_radical
{k r : ℕ}
(P : PolynomialSystem k r)
(h : Fin r)
:
theorem
NairTenenbaum.PolynomialSystem.common_value_gcd_dvd_discriminant
{k r : ℕ}
(P : PolynomialSystem k r)
{i j : Fin r}
(hij : i ≠ j)
(n : ℤ)
:
theorem
NairTenenbaum.PolynomialSystem.prime_dvd_badDiscriminant_iff
{k r : ℕ}
(P : PolynomialSystem k r)
{p : ℕ}
(hp : Nat.Prime p)
:
theorem
NairTenenbaum.PolynomialSystem.badDiscriminant_factorization
{k r : ℕ}
(P : PolynomialSystem k r)
(p : ℕ)
:
P.badDiscriminant.factorization p = if rootCount P.total p = 0 then 0 else P.discriminant.factorization p
theorem
NairTenenbaum.PolynomialSystem.factor_rootCount_prime_pow_le_of_not_dvd_bad
{k r : ℕ}
(P : PolynomialSystem k r)
{p ν : ℕ}
(hp : Nat.Prime p)
(hν : ν ≠ 0)
(hD : ¬p ∣ P.badDiscriminant)
(h : Fin r)
:
Outside the restricted bad discriminant D, the root counts at every
positive prime power are bounded by the number of roots modulo the prime.
theorem
NairTenenbaum.PolynomialSystem.radical_rootCount_prime_pow_le_bad_cube
{k r : ℕ}
(P : PolynomialSystem k r)
{p : ℕ}
(hp : Nat.Prime p)
(hD : p ∣ P.badDiscriminant)
(ν : ℕ)
:
A coarse but uniform bound at every prime dividing D.
theorem
NairTenenbaum.PolynomialSystem.factor_rootCount_prime_pow_le_bad_cube
{k r : ℕ}
(P : PolynomialSystem k r)
{p : ℕ}
(hp : Nat.Prime p)
(hD : p ∣ P.badDiscriminant)
(ν : ℕ)
(h : Fin r)
:
The same bad-prime bound applies to every irreducible factor.
theorem
NairTenenbaum.PolynomialSystem.factor_rootCount_prime_pow_uniform
{k r : ℕ}
(P : PolynomialSystem k r)
{p : ℕ}
(hp : Nat.Prime p)
(ν : ℕ)
(h : Fin r)
:
A bound valid at all prime powers, with no dependence on the coefficients other than through the specified restricted discriminant.