Documentation

LeanPool.CCDN.Hypersurface.SingularHypersurfaceCount

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
Instances For
    theorem CCDN.singular_hypersurface_dimension_growth {n : ℕ} (f : MvPolynomial (Fin (n + 2)) ℚ) (hir : Irreducible f) {B : ℝ} (hB : 1 ≤ B) :
    ↑(count (singularHypersurfaceLocus f) B) ≤ (3 * (↑n + 2)) ^ n * ↑f.totalDegree ^ 2 * B ^ n

    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.