The singular locus of an irreducible rational hypersurface has a coefficient-uniform codimension-two integer point bound. A nonzero partial derivative gives the proper intersection used in the count.
The rational points of the singular locus of the hypersurface f = 0: the common zeros of
f and all its partial derivatives.
Equations
- CCDN.singularHypersurfaceLocus f = {x : CCDN.RatPoint n | (MvPolynomial.eval x) f = 0 ∧ ∀ (j : Fin n), (MvPolynomial.eval x) ((MvPolynomial.pderiv j) f) = 0}
Instances For
theorem
CCDN.singular_hypersurface_dimension_growth
{n : ℕ}
(f : MvPolynomial (Fin (n + 2)) ℚ)
(hir : Irreducible f)
{B : ℝ}
(hB : 1 ≤ B)
:
The singular locus of an irreducible rational hypersurface in n + 2 variables has at most
(3 * (n + 2)) ^ n * deg f ^ 2 * B ^ n integral points of height at most B, for every
B ≥ 1.