The Multivariate Schwartz-Zippel Lemma
Abstract
Motivated by applications in combinatorial geometry, we consider the following question: Let λ=(λ1,λ2,…,λm) be an m-partition of a positive integer n, Si ⊂eq Cλi be finite sets, and let S:=S1 × S2 × … × Sm ⊂ Cn be the multi-grid defined by Si. Suppose p is an n-variate degree d polynomial. How many zeros does p have on S? We first develop a multivariate generalization of Combinatorial Nullstellensatz that certifies existence of a point t ∈ S so that p(t) ≠ 0. Then we show that a natural multivariate generalization of the DeMillo-Lipton-Schwartz-Zippel lemma holds, except for a special family of polynomials that we call λ-reducible. This yields a simultaneous generalization of Szemer\'edi-Trotter theorem and Schwartz-Zippel lemma into higher dimensions, and has applications in incidence geometry. Finally, we develop a symbolic algorithm that identifies certain λ-reducible polynomials. More precisely, our symbolic algorithm detects polynomials that include a cartesian product of hypersurfaces in their zero set. It is likely that using Chow forms the algorithm can be generalized to handle arbitrary λ-reducible polynomials, which we leave as an open problem.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.