TOPICS
Search

Reed-Muller Code


A binary Reed-Muller code RM(r,m) is the linear code formed by evaluating all multilinear polynomials of degree at most r over the finite field GF(2) at all points of GF(2)^m, where 0<=r<=m. Its codewords have length 2^m. In particular, RM(1,m) consists of the evaluation vectors of affine Boolean functions.

Wang et al. (2026) proved that the code covering radius of RM(1,9) is 242. This is the greatest Hamming distance from a nine-variable Boolean function to the nearest affine Boolean function.

Lou and Wang (2026) determined the complete Hamming weight spectrum of RM(m-7,m) for every m>=14, refuting the Carlet-Solé conjecture in codimension seven. The absent low weights are 322, 326, 330, and 334, together with their complements relative to 2^m. More precisely, the weights are

 A union {w in 2Z:336<=w<=2^m-336} union {2^m-a:a in A},

where A={0,128,192,224,240,248,252,254,256,272,288,296,304,308,312,314,316,318,320,324,328,332}. The spectrum contains 2^(m-1)-291 distinct weights.

Zhao and Wu (2026) proved that

 rho(RM(3,8))=56.

Equivalently, every eight-variable Boolean function is within Hamming distance 56 of some Boolean function of polynomial degree at most 3, and the bound is attained. Their proof uses finite covering and compatibility certificates.

Reed-Muller codes also provide binary linear three-query locally correctable codes (Janzer and Manohar 2026).


See also

Boolean Function, Boolean Function Nonlinearity, Code Covering Radius, Error-Correcting Code, Linear Code

Explore with Wolfram|Alpha

References

Janzer, O. and Manohar, P. "Reed-Muller Codes Are Optimal Binary Linear 3-Query LCCs." 2 Nov 2026. https://arxiv.org/abs/2611.03145v1.Lou, Y. and Wang, Q. "The Exact Weight Spectrum of RM(m-7,m): A Counterexample to the Carlet-Solé Conjecture." 27 Oct 2026. https://arxiv.org/abs/2610.36687.Wang, Q.; Lou, Y.; and Wang, Z. "The Covering Radius of the Reed-Muller Code RM(1,9) Is 242." 13 Oct 2026. https://arxiv.org/abs/2610.17871.Zhao, Z. and Wu, Y. "The Covering Radius of the Reed-Muller Code RM(3,8) Is 56." 2 Nov 2026. https://arxiv.org/abs/2611.03186v1.

Cite this as:

Weisstein, Eric W. "Reed-Muller Code." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Reed-MullerCode.html

Subject classifications