Numerical normalization of a finite-field hypersurface count, as in CCDN Lemma 2.8. The input count bound is an explicit hypothesis.
theorem
CCDN.local_exponent_separated_lower_bound_of_root_bound
(m s e : ℕ)
(hm : 0 < m)
{μ : ℕ}
(hμ : 0 < μ)
{Q : ℝ}
(hroot : ↑μ ^ (1 / ↑m) ≤ Q)
(hcutoff : ∀ (K : ℕ), s * K ≤ e + μ * (m + K).choose (m + 1))
:
An upper bound on the multiplicity root gives the usual denominator form of the sharp determinant exponent.
theorem
CCDN.projective_hypersurface_minorGcd_of_count_bound
{n s N p d M : ℕ}
[Fact (Nat.Prime p)]
(f : MvPolynomial (Fin (n + 3)) ℤ)
(hf : f.IsHomogeneous d)
(hf0 : (MvPolynomial.map (Int.castRingHom (ZMod p))) f ≠ 0)
(F : Fin N → MvPolynomial (Fin (n + 3)) ℤ)
(hF : ∀ (j : Fin N), (F j).IsHomogeneous M)
(z : Fin s → IntPoint (n + 3))
(hprim : ∀ (i : Fin s), Finset.univ.gcd (z i) = 1)
(hz : ∀ (i : Fin s), (MvPolynomial.eval (z i)) f = 0)
{H : ℝ}
(hH : 0 ≤ H)
(hcount : ↑(projectiveHypersurfaceTotalMultiplicity f hf hf0) ≤ ↑p ^ (n + 1) + H * ↑p ^ n)
:
The global single-prime determinant bound in denominator form, assuming the displayed bound for the total residue multiplicity.