Independent rows can be selected from the finite evaluation matrix. A nonzero annihilator gives the strict rank deficiency required by Bombieri--Vaaler.
The determinant argument selects independent evaluation rows. This module justifies why a coefficient vector annihilating those rows vanishes on every point whose row they span.
If an integer coefficient vector v annihilates the evaluation matrix of the monomials
mon at the points points, then the polynomial with coefficients v vanishes at every
integer point x whose monomial evaluation row lies in the ℚ-span of the matrix rows.
Every matrix with N columns has an injectively indexed family of s ≤ N linearly
independent rows spanning its row space.
If a rational matrix with N columns has a nonzero kernel vector, then some injectively
indexed family of s < N linearly independent rows spans its row space.