← Latest papers
🔢 mathematics

Classification of Boolean Cubic Forms in Ten Variables

This paper presents a complete classification of Boolean cubic forms in ten variables up to GL(10,2)-equivalence, yielding a catalog of 3,691,560 nonzero orbits with detailed structural data and establishing the first full classification of alternating trilinear forms in dimension 10 over GF(2).

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

Published 2026-06-30
📖 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 have a giant box of Lego bricks. You want to build every possible unique 3D shape you can make using exactly ten specific types of bricks. However, there's a catch: if you can rotate or flip one shape to make it look exactly like another, they count as the same shape.

This paper is essentially a massive, exhaustive catalog of all those unique shapes, but instead of Lego bricks, the "bricks" are mathematical building blocks called Boolean cubic forms.

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

1. The Big Task: Sorting the Chaos

The authors wanted to sort every possible mathematical expression involving ten variables (let's call them x1x_1 through x10x_{10}) that follows specific rules (they are "cubic," meaning they involve multiplying three variables together, like x1×x2×x3x_1 \times x_2 \times x_3).

There are billions of ways to write these expressions. But many of them are just "disguises" of the same underlying structure. If you change the labels of your variables (a mathematical "basis change"), two different-looking formulas might actually be the same shape.

The goal was to find every unique shape (called an "orbit") and list them all.

  • The Result: They found exactly 3,691,560 unique shapes. That is a huge number, but it's the complete list. Nothing is missing.

2. How They Did It: The "Rank" Strategy

Instead of trying to list every single possibility at once (which would take forever), they built the shapes layer by layer, like climbing a ladder.

  • The Ladder (Alternating Rank): They started with the simplest shapes (rank 1). Then, they asked: "What happens if I add one simple building block to a rank 1 shape?" That creates a rank 2 shape. They kept adding blocks, moving up the ladder from rank 1 to rank 7.
  • The Filter: At every step, they had to check: "Is this new shape actually new, or is it just a disguised version of one we already found?"

3. The Detective Work: The "Fingerprint"

To tell if two shapes are the same, they needed a perfect fingerprint.

  • The First Clue (The Orthogonality Graph): They turned each shape into a map (a graph) showing how the variables relate to each other. For smaller problems (fewer than 10 variables), this map was enough to prove two shapes were identical.
  • The Problem: At 10 variables, two completely different shapes sometimes produced the exact same map. The first clue wasn't enough.
  • The Second Clue (The Incidence Graph): They added a second, more detailed map that looked at the "inside" of the shape.
  • The Final Fingerprint: By combining data from both maps into a single 64-bit number (like a digital hash code), they created a perfect fingerprint. If two shapes have the same fingerprint, they are definitely the same. If they have different fingerprints, they are definitely different.

4. What's in the Catalog?

For every single one of the 3.6 million unique shapes, the authors recorded:

  • The Representative: The simplest, cleanest version of that shape (using the fewest possible terms).
  • The Symmetry Score: How many ways you can rotate or flip the shape without changing it. Some shapes are very symmetrical (easy to spin), while most are unique and rigid.
  • The Blueprint: A specific way to build that shape using the minimum number of "decomposable" blocks.

5. Why Does This Matter? (According to the Paper)

The paper mentions a few specific reasons why this list is useful, sticking strictly to what they claim:

  • Coding Theory: It helps improve error-correcting codes (like those used in data transmission) by understanding the structure of "Reed-Muller codes."
  • Quantum Computing: In building fault-tolerant quantum computers, certain calculations require "Toffoli gates." The authors show that the complexity of these calculations is directly linked to the "rank" of these shapes. Having this catalog allows engineers to look up the most efficient way to build these circuits.
  • Mathematical Geometry: It solves a long-standing puzzle about the geometry of "trivectors" in 10-dimensional space over the field with two numbers (0 and 1).

Summary

Think of this paper as the periodic table for a specific type of 10-variable mathematical shape. Before this, scientists knew these shapes existed but didn't have a complete list. Now, they have a verified, exhaustive catalog of over 3.6 million unique entries, complete with "fingerprints" to identify them and "blueprints" to build them efficiently. This helps engineers and mathematicians solve problems in coding and quantum computing by turning a complex search problem into a simple lookup table.

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 →