Tensor Reed-Muller Codes: Achieving Capacity with Quasilinear Decoding Time
Abstract
Define the codewords of the Tensor Reed-Muller code to be the evaluation vectors of all multivariate polynomials in the variables with degree at most in the variables . The generator matrix of is thus the tensor product of the generator matrices of the Reed-Muller codes . We show that for any constant rate below capacity, one can construct a Tensor Reed-Muller code of rate that is decodable in quasilinear time. For any blocklength , we provide two constructions of such codes: 1) Our first construction (with ) has error probability and decoding time . 2) Our second construction, for any , has error probability and decoding time . One of our main tools is a polynomial-time algorithm for decoding an arbitrary tensor code from adversarial errors. Crucially, this algorithm does not require the codes to themselves be decodable in polynomial time.
Cite
@article{arxiv.2601.16164,
title = {Tensor Reed-Muller Codes: Achieving Capacity with Quasilinear Decoding Time},
author = {Emmanuel Abbe and Colin Sandon and Oscar Sprumont},
journal= {arXiv preprint arXiv:2601.16164},
year = {2026}
}