Decoding multivariate multiplicity codes on product sets
Siddharth Bhandari, Prahladh Harsha, Mrinal Kumar, Madhu Sudan
Abstract
The multiplicity Schwartz-Zippel lemma bounds the total multiplicity of zeroes of a multivariate polynomial on a product set. This lemma motivates the multiplicity codes of Kopparty, Saraf and Yekhanin [J. ACM, 2014], who showed how to use this lemma to construct high-rate locally-decodable codes. However, the algorithmic results about these codes crucially rely on the fact that the polynomials are evaluated on a vector space and not an arbitrary product set. In this work, we show how to decode multivariate multiplicity codes of large multiplicities in polynomial time over finite product sets (over fields of large characteristic and zero characteristic). Previously such decoding algorithms were not known even for a positive fraction of errors. In contrast, our work goes all the way to the distance of the code and in particular exceeds both the unique decoding bound and the Johnson bound. For errors exceeding the Johnson bound, even combinatorial list-decodablity of these codes was not known. Our algorithm is an application of the classical polynomial method directly to the multivariate setting. In particular, we do not rely on a reduction from the multivariate to the univariate case as is typical of many of the existing results on decoding codes based on multivariate polynomials. However, a vanilla application of the polynomial method in the multivariate setting does not yield a polynomial upper bound on the list size. We obtain a polynomial bound on the list size by taking an alternative view of multivariate multiplicity codes. In this view, we glue all the partial derivatives of the same order together using a fresh set z of variables. We then apply the polynomial method by viewing this as a problem over the field F(z) of rational functions in z.
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 b605a85d-185f-400a-942d-e0686d274fe3Cited by top-tier papers3
- Fast List Decoding of Univariate Multiplicity and Folded Reed-Solomon CodesRohan Goyal, Prahladh Harsha, Mrinal Kumar, Ashutosh ShankarFOCS 2024 · 2 citations
- Deterministic Algorithms for Low Degree Factors of Constant Depth CircuitsMrinal Kumar, Varun Ramanathan, Ramprasad SaptharishiSODA 2024 · 2 citations
- An Improved Line-Point Low-Degree TestPrahladh Harsha, Mrinal Kumar, Ramprasad Saptharishi, Madhu SudanFOCS 2024 · 2 citations
Related papers
- Algorithmizing the Multiplicity Schwartz-Zippel LemmaSiddharth Bhandari, Prahladh Harsha, Mrinal Kumar, Ashutosh ShankarSODA 2023 · 2 citations
- High Rate Multivariate Polynomial Evaluation CodesSwastik Kopparty, Mrinal Kumar, Harry ShaSTOC 2025 · 1 citation
- Feasibly Constructive Proof of Schwartz-Zippel Lemma and the Complexity of Finding Hitting SetsAlbert Atserias, Iddo TzameretSTOC 2025 · 1 citation
- Fast Multivariate Multipoint Evaluation Over All Finite FieldsVishwas Bhargava, Sumanta Ghosh, Zeyu Guo, Mrinal Kumar et al.FOCS 2022 · 13 citations
- Deterministic List Decoding of Reed-Solomon CodesSoham Chatterjee, Mrinal Kumar, Prahladh HarshaSTOC 2026 · 3 citations
