The geometric viewpoint in [Mos10] is to foliate by parallel lines, and count their intersections with the zero set of a polynomial. The key is to choose a direction for which no whole line lies in the zero set.
The existence of the direction uses only the following elementary fact.
Let be a finite field with elements, and be nonzero with individual degrees less than . Then has a nonzero evaluation in .
Fixing coordinates successively while keeping the remaining polynomial nonzero is always possible: if every substitution for over a nonzero remaining polynomial , made identically zero, then
contradicting . After all coordinates are fixed, the resulting value is nonzero. ∎
Let be a finite field with elements, and be nonzero of total degree , with . From uniformly random ,
Equivalently, as for the zero set of over ,
The cases and are immediate, so assume .
Write , where nonzero consists of all the degree- monomials, and thus . By lemma 4.3.1, has a nonzero evaluation over , and by being all degree- monomials, . Hence, there exists such that .
For any basepoint , substitution gives that , whose degree- term has coefficient , and has at most roots.
There are distinct parallel lines , as , and thus at most zero evaluations, as each line contributes at most roots. ∎
The same counting pattern appears in the Ligero argument below: choose a direction along which every parallel line contains few exceptional points, then count across the partition. There the points are received words close to a code; here they are zeros of .