Polynomials, Divided Differences, and Codes
S. Venkitesh

TL;DR
This paper introduces a new class of multivariate codes based on divided differences, enabling efficient list decoding over all finite fields and arbitrary grids, thus overcoming previous characteristic restrictions.
Contribution
The authors develop a characteristic-insensitive code construction using divided differences, allowing for efficient list decoding on arbitrary finite grids over all finite fields.
Findings
Efficient list decoding algorithm for the new code construction.
Code can be viewed as a folded Reed-Muller code.
Decoding works over all finite fields and arbitrary grids.
Abstract
Multivariate multiplicity codes (Kopparty, Saraf, and Yekhanin, J. ACM 2014) are linear codes where the codewords are described by evaluations of multivariate polynomials (with a degree bound) and their derivatives up to a fixed order, on a suitably chosen affine point set. While good list decoding algorithms for multivariate multiplicity codes were known in some special cases of point sets by a reduction to univariate multiplicity codes, a general list decoding algorithm up to the distance of the code when the point set is an arbitrary finite grid, was obtained only recently (Bhandari et al., IEEE TIT 2023). This required the characteristic of the field to be zero or larger than the degree bound, and this requirement is somewhat necessary, since list decoding this code up to distance with small output list size is not possible when the characteristic is significantly smaller than the…
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
TopicsCoding theory and cryptography · Polynomial and algebraic computation · Error Correcting Code Techniques
