English

The Multivariate Schwartz-Zippel Lemma

Combinatorics 2022-04-13 v5 Computational Geometry Symbolic Computation Algebraic Geometry

Abstract

Motivated by applications in combinatorial geometry, we consider the following question: Let λ=(λ1,λ2,,λm)\lambda=(\lambda_1,\lambda_2,\ldots,\lambda_m) be an mm-partition of a positive integer nn, SiCλiS_i \subseteq \mathbb{C}^{\lambda_i} be finite sets, and let S:=S1×S2××SmCnS:=S_1 \times S_2 \times \ldots \times S_m \subset \mathbb{C}^n be the multi-grid defined by SiS_i. Suppose pp is an nn-variate degree dd polynomial. How many zeros does pp have on SS? We first develop a multivariate generalization of Combinatorial Nullstellensatz that certifies existence of a point tSt \in S so that p(t)0p(t) \neq 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 λ\lambda-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 λ\lambda-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 λ\lambda-reducible polynomials, which we leave as an open problem.

Keywords

Cite

@article{arxiv.1910.01095,
  title  = {The Multivariate Schwartz-Zippel Lemma},
  author = {M. Levent Doğan and Alperen A. Ergür and Jake D. Mundo and Elias Tsigaridas},
  journal= {arXiv preprint arXiv:1910.01095},
  year   = {2022}
}

Comments

Added a few elementary lemmas to improve readability, and fixed a mistake in a proof in the previous version. We spotted the mistake after a question of Joshua Zahl, and very thankful for his question. The paper is to appear in SIAM Journal of Discrete Mathematics

R2 v1 2026-06-23T11:33:00.442Z