Feasibly Constructive Proof of Schwartz-Zippel Lemma and the Complexity of Finding Hitting Sets
Albert Atserias, Iddo Tzameret

TL;DR
This paper presents a constructive proof of the Schwartz-Zippel Lemma that is formalizable in bounded arithmetic, enabling polynomial-time verification of polynomial identities and the existence of small hitting sets, linking complexity and reverse mathematics.
Contribution
It introduces a more constructive proof of the Schwartz-Zippel Lemma that can be formalized in bounded arithmetic, connecting hitting sets, polynomial identity testing, and reverse mathematics.
Findings
Constructs polynomial-time surjections onto roots in finite cubes.
Shows the existence of small hitting sets is equivalent to the weak pigeonhole principle.
Proves that the problem of constructing small hitting sets is complete for the class APEPP.
Abstract
The Schwartz-Zippel Lemma states that if a low-degree multivariate polynomial with coefficients in a field is not zero everywhere in the field, then it has few roots on every finite subcube of the field. This fundamental fact about multivariate polynomials has found many applications in algorithms, complexity theory, coding theory, and combinatorics. We give a new proof of the lemma that offers some advantages over the standard proof. First, the new proof is more constructive than previously known proofs. For every given side-length of the cube, the proof constructs a polynomial-time computable and polynomial-time invertible surjection onto the set of roots in the cube. The domain of the surjection is tight, thus showing that the set of roots on the cube can be compressed. Second, the new proof can be formalised in Buss' bounded arithmetic theory for polynomial-time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRandom Matrices and Applications · Graph theory and applications · Mathematical Dynamics and Fractals
