Polynomial root counts, equation (10) #
The roots are residue classes, so multiplicities of polynomial roots are not counted. The Chinese remainder theorem gives multiplicativity for all coprime positive moduli.
Roots of an integral polynomial in the specified residue ring.
Equations
- NairTenenbaum.ResidueRoots Q n = { a : ZMod n // Polynomial.eval₂ (Int.castRingHom (ZMod n)) a Q = 0 }
Instances For
ρ_Q(n), the number of roots modulo n. Only positive moduli are used.
Equations
Instances For
The CRT equivalence restricted to the zero loci.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dividing a polynomial can only remove residue roots.
Multiplication by an integral unit does not change the residue roots.
The paper's admissibility condition on polynomials.
Equations
- NairTenenbaum.NoFixedPrimeDivisor Q = ∀ (p : ℕ), Nat.Prime p → NairTenenbaum.rootCount Q p < p
Instances For
Removing positive powers from a product does not change its roots modulo a prime.
A translate of X has exactly one root for every positive modulus.
A polynomial with no fixed prime divisor cannot become the zero polynomial after reduction modulo a prime.
The standard prime-modulus root bound used in the sieve.
The local sieve factor in Theorem 1.
Equations
- NairTenenbaum.sieveProduct Q x = ∏ p ∈ Finset.range (⌊x⌋₊ + 1) with Nat.Prime p, (1 - ↑(NairTenenbaum.rootCount Q p) / ↑p)
Instances For
A finite product of distinct primes is squarefree.