Exact evaluation rank when all homogeneous vanishing relations are multiples of the defining equation, and the resulting auxiliary-polynomial dichotomy.
theorem
CCDN.integer_homogeneous_evaluation_rank_eq
{n d M t : ℕ}
(f : MvPolynomial (Fin (n + 1)) ℤ)
(hf : f.IsHomogeneous d)
(hf0 : f ≠ 0)
(hdM : d ≤ M)
(points : Fin t → Fin (n + 1) → ℤ)
(hzero : ∀ (i : Fin t), (MvPolynomial.eval (points i)) f = 0)
(hrel :
∀ (g : MvPolynomial (Fin (n + 1)) ℤ),
g.IsHomogeneous M → (∀ (i : Fin t), (MvPolynomial.eval (points i)) g = 0) → f ∣ g)
:
The no-auxiliary hypothesis over the integers forces the exact rational rank of the integer evaluation matrix.