The binary Reed-Muller code evaluates Boolean polynomials of degree at most on . It has parameters
The dimension counts square-free monomials, and the minimum weight follows inductively from the decomposition .
For length- binary linear codes , their bar product is
It has length and dimension .
If have minimum distances , respectively, then
Indeed, , while the words and attain the two candidate bounds.
If is a parity-check matrix of , then a parity-check matrix of is
Its equations say that the first half lies in and that the sum of the two halves lies in .
For ,
Consequently
Under the standard binary inner product,
The product of representing polynomials has degree at most , so its evaluation word has even weight; equality follows by comparing dimensions.

Articles by others on the same topic (1)

Reed–Muller codes are a family of error-correcting codes that are used in digital communication and data storage to detect and correct errors in transmitted or stored data. They are particularly known for their simple decoding algorithms and their good performance in terms of error correction capabilities.