Papers
Topics
Authors
Recent
Search
2000 character limit reached

Reed–Muller Codes: Distance Distribution

Updated 2 February 2026
  • Distance Distribution of Reed–Muller Codes is the enumeration of codewords by Hamming weight, revealing the combinatorial structure and error-correcting capabilities.
  • The methodology leverages recursive constructions like the (u, u+v)-technique and derivative methods to precisely characterize weight spectra in various regimes.
  • Asymptotic analyses and probabilistic bounds, including binomial approximations, offer practical insights into weight plateaus and performance limits in large finite fields.

A Reed–Muller code is a family of linear codes with broad significance in both theoretical and applied coding theory, combinatorics, and computer science. The distance distribution—also known as the weight spectrum—of a Reed–Muller code refers to the enumeration of codewords by their Hamming weights, providing a precise profile of the code's combinatorial structure and its error-correcting performance. The study of distance distributions includes exact characterizations for certain parameter regimes, asymptotic error bounds, the structure of small-weight codewords, and unified frameworks for codes over various finite fields.

1. Fundamental Definitions and Notation

Let Fq\mathbb{F}_q denote the finite field with qq elements. For integers 0rm0 \leq r \leq m, the qq-ary Reed–Muller code RMq(r,m)\mathrm{RM}_q(r,m) consists of evaluation vectors of all mm-variate polynomials of total degree at most rr, with entries in Fq\mathbb{F}_q, evaluated over the points of Fqm\mathbb{F}_q^m: RMq(r,m)={(f(α))αFqm  fFq[x1,,xm], deg(f)r}\mathrm{RM}_q(r,m) = \left\{ \left(f(\alpha)\right)_{\alpha \in \mathbb{F}_q^m} \ \big| \ f \in \mathbb{F}_q[x_1,\ldots,x_m], \ \deg(f) \leq r \right\} The parameters are:

  • Length qq0
  • Dimension qq1
  • Minimum distance qq2

For binary codes (qq3), the weight (distance) spectrum qq4 is the set of Hamming weights of all codewords in qq5, and the weight enumerator qq6 counts the number of codewords of weight qq7.

2. Exact Weight Spectra: Families qq8 and qq9

Recent work establishes explicit formulas for the weight spectra of two infinite families: 0rm0 \leq r \leq m0 for 0rm0 \leq r \leq m1 and 0rm0 \leq r \leq m2 for 0rm0 \leq r \leq m3 (Carlet et al., 2023). The determination proceeds via induction on 0rm0 \leq r \leq m4 utilizing the 0rm0 \leq r \leq m5-construction:

  • 0rm0 \leq r \leq m6, the setwise sum of all possible weights.

Weight spectrum for 0rm0 \leq r \leq m7 (0rm0 \leq r \leq m8):

0rm0 \leq r \leq m9

Equivalently,

qq0

Weight spectrum for qq1 (qq2):

qq3

Or equivalently,

qq4

The proofs combine induction with exclusion of "forbidden holes" in the possible weight intervals, rigorously constrained by the Kasami–Tokura characterization:

  • For weights in qq5, the only allowable weights take the form qq6 for integer qq7.

Explicit computations confirm this structure for specific small codes, such as qq8 and qq9, whose complete spectra are tabulated (Carlet et al., 2023).

3. Structured Descriptions: Kasami–Tokura Bound and Forbidden Gaps

The interval RMq(r,m)\mathrm{RM}_q(r,m)0 is governed by the Kasami–Tokura theorem: only weights RMq(r,m)\mathrm{RM}_q(r,m)1, for suitable RMq(r,m)\mathrm{RM}_q(r,m)2, appear. As a result, the weight spectra of RMq(r,m)\mathrm{RM}_q(r,m)3 for fixed RMq(r,m)\mathrm{RM}_q(r,m)4 and large RMq(r,m)\mathrm{RM}_q(r,m)5 comprise:

  • Isolated "small" weights fully prescribed by Kasami–Tokura
  • Further isolated weights in RMq(r,m)\mathrm{RM}_q(r,m)6, governed by the Kasami–Tokura–Azumi (KT–A) classification for weights RMq(r,m)\mathrm{RM}_q(r,m)7
  • A contiguous sequence of even weights ("central interval") in the middle
  • Complements to RMq(r,m)\mathrm{RM}_q(r,m)8 of the isolated weights

For RMq(r,m)\mathrm{RM}_q(r,m)9, the above structure is completely determined. For mm0, this remains conjectural.

4. Asymptotic and Probabilistic Bounds: Character-Sum Framework

A general asymptotic analysis of mm1 over arbitrary finite fields is achieved via the character-sum method (Kolekar, 26 Jan 2026). For any received word mm2 and mm3, the coset-weight distribution mm4 admits a binomial-approximation: mm5 with an explicit error bound: mm6 where mm7 and mm8 is polynomial in mm9 and rr0. For fixed rr1 and rr2, the ratio rr3 uniformly in rr4.

This character-sum framework generalizes previous results for Reed–Solomon codes (the rr5 case) and reveals that, for large rr6, the Reed–Muller distance distribution is sharply concentrated around the binomial estimate.

5. Global Weight Distribution: Plateaus and Combinatorial Structure

The cumulative weight distribution rr7 and the multiplicities at given weights exhibit a "plateau" phenomenon (0811.2356):

  • For each rr8, the distribution rr9 remains essentially constant in Fq\mathbb{F}_q0, rising exponentially at the cutoff points Fq\mathbb{F}_q1.
  • For Fq\mathbb{F}_q2, Fq\mathbb{F}_q3.
  • The asymptotics in each plateau obey Fq\mathbb{F}_q4 as Fq\mathbb{F}_q5 with Fq\mathbb{F}_q6 fixed.

Upper and lower bounds for Fq\mathbb{F}_q7 are established: Fq\mathbb{F}_q8

Fq\mathbb{F}_q9

for constants Fqm\mathbb{F}_q^m0, Fqm\mathbb{F}_q^m1.

6. Techniques: Fqm\mathbb{F}_q^m2-Construction and Derivative Methods

The recursive Fqm\mathbb{F}_q^m3-construction underpins the inductive computation of spectra. For Fqm\mathbb{F}_q^m4, each codeword can be written as Fqm\mathbb{F}_q^m5 with Fqm\mathbb{F}_q^m6, Fqm\mathbb{F}_q^m7. This implies Fqm\mathbb{F}_q^m8, tightly constraining possible weights.

For asymptotic upper bounds and plateaus, the discrete derivative method is central (0811.2356). Mapping Boolean codewords into Fqm\mathbb{F}_q^m9, repeated application of directional differences RMq(r,m)={(f(α))αFqm  fFq[x1,,xm], deg(f)r}\mathrm{RM}_q(r,m) = \left\{ \left(f(\alpha)\right)_{\alpha \in \mathbb{F}_q^m} \ \big| \ f \in \mathbb{F}_q[x_1,\ldots,x_m], \ \deg(f) \leq r \right\}0 uncovers bias and allows for representations of low-weight words via a controlled number of derivatives, bounding the number of possible codewords at each weight level.

On the enumeration side, the character-sum approach utilizes:

  • Lagrange-indicator polynomials for zero-set specification
  • Additive and multiplicative characters on the quotient algebra of polynomials to enforce coefficient constraints
  • Evaluation of Gauss sums and Möbius-inversion to control error terms, combined with the Li–Wan permutation sieve for distinctness in summations (Kolekar, 26 Jan 2026)

7. Open Problems and Conjectural Spectra

For the general family RMq(r,m)={(f(α))αFqm  fFq[x1,,xm], deg(f)r}\mathrm{RM}_q(r,m) = \left\{ \left(f(\alpha)\right)_{\alpha \in \mathbb{F}_q^m} \ \big| \ f \in \mathbb{F}_q[x_1,\ldots,x_m], \ \deg(f) \leq r \right\}1 with RMq(r,m)={(f(α))αFqm  fFq[x1,,xm], deg(f)r}\mathrm{RM}_q(r,m) = \left\{ \left(f(\alpha)\right)_{\alpha \in \mathbb{F}_q^m} \ \big| \ f \in \mathbb{F}_q[x_1,\ldots,x_m], \ \deg(f) \leq r \right\}2 fixed and RMq(r,m)={(f(α))αFqm  fFq[x1,,xm], deg(f)r}\mathrm{RM}_q(r,m) = \left\{ \left(f(\alpha)\right)_{\alpha \in \mathbb{F}_q^m} \ \big| \ f \in \mathbb{F}_q[x_1,\ldots,x_m], \ \deg(f) \leq r \right\}3, it is conjectured that the weight spectrum consists precisely of:

  • Isolated gaps at small weights as predicted by Kasami–Tokura and KT–A results
  • A single run of consecutive even weights ("central interval") in the middle
  • Complements to RMq(r,m)={(f(α))αFqm  fFq[x1,,xm], deg(f)r}\mathrm{RM}_q(r,m) = \left\{ \left(f(\alpha)\right)_{\alpha \in \mathbb{F}_q^m} \ \big| \ f \in \mathbb{F}_q[x_1,\ldots,x_m], \ \deg(f) \leq r \right\}4 of the exceptional weights

This conjecture remains open for RMq(r,m)={(f(α))αFqm  fFq[x1,,xm], deg(f)r}\mathrm{RM}_q(r,m) = \left\{ \left(f(\alpha)\right)_{\alpha \in \mathbb{F}_q^m} \ \big| \ f \in \mathbb{F}_q[x_1,\ldots,x_m], \ \deg(f) \leq r \right\}5 (Carlet et al., 2023). The rigorous study of the coset-weight distribution for codes over large finite fields is now addressed systematically, but extensions to higher RMq(r,m)={(f(α))αFqm  fFq[x1,,xm], deg(f)r}\mathrm{RM}_q(r,m) = \left\{ \left(f(\alpha)\right)_{\alpha \in \mathbb{F}_q^m} \ \big| \ f \in \mathbb{F}_q[x_1,\ldots,x_m], \ \deg(f) \leq r \right\}6, detailed spectra for nonbinary codes, and explicit combinatorial characterizations in the intermediate regime remain active topics.


Key References:

Definition Search Book Streamline Icon: https://streamlinehq.com
References (3)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Distance Distribution of Reed-Muller Codes.