Feasibly Constructive Proof of Schwartz-Zippel Lemma and the Complexity of Finding Hitting Sets
Albert Atserias, Iddo Tzameret
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 S 1 2 for polynomial-time reasoning. One consequence of this is that the theory S 1 2 +dWPHP(PV) for approximate counting can prove that the problem of verifying polynomial identities (PIT) can be solved by polynomial-size circuits. The same theory can also prove the existence of small hitting sets for any explicitly described class of polynomials of polynomial degree.
To complete the picture we show that the existence of such hitting sets is equivalent to the surjective weak pigeonhole principle dWPHP(PV), over the theory S 1 2 . This is a contribution to a line of research studying the reverse mathematics of computational complexity (cf. Chen-Li-Oliveira, FOCS'24). One consequence of this is that the problem of constructing small hitting sets for such classes is complete for the class APEPP of explicit construction problems whose totality follows from the probabilistic method (Kleinberg-Korten-Mitropolsky-Papadimitriou, ITCS'21; cf. Korten, FOCS'21). This class is also known and studied as the class of Range Avoidance Problems (Ren-Santhanam-Wang, FOCS'22).
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 917e32f4-9d97-4a41-a698-9a1100bdae53Cited by top-tier papers2
- The Proof Analysis ProblemNoel Arteche, Albert Atserias, Susanna F. de Rezende, Erfan KhanikiFOCS 2025 · 4 citations
- A Theory for Probabilistic Polynomial-Time ReasoningLijie Chen, Jiatu Li, Igor C. Oliveira, Ryan WilliamsSTOC 2026 · 1 citation
Builds on7
- On the Range Avoidance Problem for CircuitsHanlin Ren, Rahul Santhanam, Zhikun WangFOCS 2022 · 19 citations
- The Hardest Explicit ConstructionOliver KortenFOCS 2021 · 18 citations
- Indistinguishability Obfuscation, Range Avoidance, and Bounded ArithmeticRahul Ilango, Jiatu Li, R. Ryan WilliamsSTOC 2023 · 17 citations
- LEARN-Uniform Circuit Lower Bounds and Provability in Bounded ArithmeticMarco Carmosino, Valentine Kabanets, Antonina Kolokolova, Igor C. OliveiraFOCS 2021 · 6 citations
- Reverse Mathematics of Complexity Lower BoundsLijie Chen, Jiatu Li, Igor C. OliveiraFOCS 2024 · 4 citations
Related papers
- Algorithmizing the Multiplicity Schwartz-Zippel LemmaSiddharth Bhandari, Prahladh Harsha, Mrinal Kumar, Ashutosh ShankarSODA 2023 · 2 citations
- Decoding multivariate multiplicity codes on product setsSiddharth Bhandari, Prahladh Harsha, Mrinal Kumar, Madhu SudanSTOC 2021 · 3 citations
- Practical Sublinear Proofs for R1CS from LatticesNgoc Khanh Nguyen, Gregor SeilerCRYPTO 2022 · 9 citations
- High Rate Multivariate Polynomial Evaluation CodesSwastik Kopparty, Mrinal Kumar, Harry ShaSTOC 2025 · 1 citation
- Fine-grained hardness of CVP(P) - Everything that we can prove (and nothing else)Divesh Aggarwal, Huck Bennett, Alexander Golovnev, Noah Stephens-DavidowitzSODA 2021 · 22 citations
