← Latest papers
🔢 mathematics

The Weight Distribution of the Third-Order Reed-Muller Code of Length 2048

This paper computes the complete weight distribution of the third-order Reed-Muller code RM(3,11) by analyzing coset weight enumerators across all GL(10,2)-orbits of Boolean cubic forms, a process that simultaneously establishes a new lower bound of 408 for the covering radius of RM(2,10) and improves the upper bound for the relative covering radius of RM(6,10) in RM(7,10) to 32.

Original authors: Kirill Khoruzhii, Patrick Gelß, Sebastian Pokutta

Published 2026-07-03
📖 4 min read🧠 Deep dive

Original authors: Kirill Khoruzhii, Patrick Gelß, Sebastian Pokutta

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to organize a massive library of secret codes. In the world of mathematics and computer science, these codes are called Reed–Muller codes. They are like special sets of instructions used to send messages clearly, even if some parts get scrambled during transmission.

This paper is about solving a specific, incredibly difficult puzzle: figuring out the exact "weight distribution" of a third-order code with a length of 2,048.

Here is the breakdown of what the authors did, using simple analogies:

1. The Goal: Counting the "Heavy" and "Light" Codes

Think of every code as a string of 2,048 light switches (on or off).

  • The weight of a code is simply how many switches are "on."
  • The weight distribution is a giant list that tells you exactly how many codes have 1 switch on, how many have 256 on, how many have 512 on, and so on.

For small libraries, mathematicians already had the answer. But for this specific, huge library (length 2,048), the list was missing. The authors wanted to write down the complete catalog.

2. The Problem: Too Many Combinations

To solve this, they had to look at billions of variations of these codes. It's like trying to taste every single possible flavor combination in a giant ice cream shop to see which one is the "sweetest" or "heaviest."

The shop had 3.69 million distinct "flavor families" (mathematicians call these orbits). If they tried to taste every single variation within every family, the task would take longer than the age of the universe. It was computationally impossible.

3. The Breakthrough: The "Shortcut" Rule

The authors found a clever shortcut, which they call a structural theorem.

Imagine you are trying to find the heaviest suitcase in a warehouse. Usually, you'd have to open every single suitcase. But the authors discovered a rule:

"For almost every type of suitcase, you can look at just one specific side of it (a 'hyperplane restriction') to know what the whole thing is like. You only have to do the full, slow inspection for one very weird, rare type of suitcase."

This rule allowed them to skip 99.9% of the heavy lifting. Instead of checking billions of variations, they only had to check a manageable number. This turned an impossible task into one that took about 65 years of computer time (which is still huge, but doable with modern supercomputers).

4. The Results: The New Record

After running their shortcut on all 3.69 million families, they finally assembled the complete list (the weight distribution).

But they found something even more interesting while doing it:

  • The "Hardest" Code: They were looking for the code that is furthest away from being a simple, easy code. In math terms, they wanted the "second-order nonlinearity."
  • The Old Record: The best known "distance" was 400.
  • The New Record: They found 179 specific code families that are actually 408 units away.

This is a big deal because it pushes the known limit of how "complex" these codes can get. It's like finding a new record for the highest jump in the Olympics.

5. The Side Quest: A Faster Way to Guess

The main calculation took a long time. So, the authors also built a "smart guesser" (a heuristic search).

  • Instead of tasting every ice cream flavor, this guesser takes a quick bite, sees if it's close to the target, and adjusts.
  • It found the same answer (408) but did it 1,000 times faster.
  • They used this fast guesser to solve a similar, even harder puzzle (involving 7th-degree codes) and improved that record too, lowering the "distance" from 50 to 32.

Summary

In short, the authors:

  1. Mapped a massive, uncharted territory of mathematical codes (length 2,048).
  2. Found a shortcut that made the mapping possible.
  3. Discovered a new record for how complex these codes can be (raising the limit from 400 to 408).
  4. Created a faster tool that can find these records quickly for future puzzles.

They didn't invent a new medicine or a new engine; they solved a pure math puzzle that helps us understand the fundamental limits of error-correcting codes.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →