← Latest papers
🤖 AI

Improved Upper Bounds for Slicing the Hypercube

This paper improves the known upper bound for the minimum number of hyperplanes required to slice all edges of an nn-dimensional hypercube from 5n/6\lceil 5n/6 \rceil to approximately 4n/54n/5, a result achieved by constructing a specific solution for n=10n=10 using the CPro1 tool that combines reasoning LLMs with automated hyperparameter tuning.

Original authors: Duncan Soiffer, Nathaniel Itty, Christopher D. Rosin, Blake Bruell, Mason DiCicco, Gábor N. Sárközy, Ryan Offstein, Daniel Reichman

Published 2026-07-01
📖 5 min read🧠 Deep dive

Original authors: Duncan Soiffer, Nathaniel Itty, Christopher D. Rosin, Blake Bruell, Mason DiCicco, Gábor N. Sárközy, Ryan Offstein, Daniel Reichman

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

The Big Picture: Slicing a 10-Dimensional Cube

Imagine you have a giant, perfect cube made of wire. In our normal 3D world, a cube has 12 edges. Now, imagine this cube exists in 10 dimensions. This "hypercube" has thousands of edges (specifically, 5,120 of them).

The mathematical challenge the authors tackled is this: What is the minimum number of flat sheets (hyperplanes) you need to cut through this 10D cube so that every single wire edge is sliced in half?

If you slice an edge, the sheet must pass right through the middle of the wire, not just touch the end.

The Old Record vs. The New Record

For over 50 years, the best anyone could do was a rule of thumb established in 1971 by a mathematician named Paterson. His rule said: "To slice a cube of size nn, you need roughly 5/65/6 of nn sheets."

For a 10-dimensional cube, Paterson's rule said you needed 9 sheets to guarantee every edge was cut.

The Breakthrough:
The authors in this paper found a way to do it with only 8 sheets.

  • Old Way: You needed 9 planes.
  • New Way: You only need 8 planes.

They proved that for almost any size of hypercube, you can slice it all with roughly 4/54/5 of the dimension number (or even fewer), which is a significant improvement over the old 5/65/6 limit.

How Did They Do It? (The Human + AI Team-Up)

This is where the story gets interesting. The authors didn't just sit down and solve this with a pencil and paper. They used a "team effort" between human mathematicians and a specific type of Artificial Intelligence called CPro1.

Think of the problem like trying to find a specific needle in a haystack the size of a galaxy.

  1. The Human Role: The humans set up the rules and acted as the "detectives." They knew that previous attempts had failed because the search space was too huge. They also noticed a pattern in the AI's partial successes: the best solutions seemed to have a lot of repetition (like a pattern where the first few numbers in a list are always the same).
  2. The AI Role: The AI (CPro1) acted as a "super-fast generator." It wrote thousands of different computer programs (algorithms) to try and find the solution. It tried different strategies, like "simulated annealing" (a method that cools down a solution to find the best one) and "hill climbing" (climbing up a hill to find the highest peak).
  3. The Collaboration: The AI generated a massive list of "almost good" solutions. It couldn't quite find the perfect 8-sheet solution on its own. However, the humans looked at the AI's "almost good" attempts, spotted the hidden pattern (the repetition), and manually tweaked the search rules to force the AI to look in that specific area. Once the humans gave the AI that nudge, the AI quickly found the perfect 8-sheet solution.

The Analogy: Imagine you are looking for a hidden treasure. The AI is a robot that can dig 10,000 holes a minute but doesn't know where to dig. The human is the map-reader. The robot digs everywhere and says, "Hey, I found a lot of dirt that looks like it might be near the treasure." The human looks at the dirt, realizes, "Aha! The treasure is always under the red rocks," and tells the robot, "Only dig under red rocks now." The robot then instantly finds the treasure.

The "Reduced Hypercube" Trick

To make the search faster, the authors used a clever math trick called the Reduced Hypercube.

Imagine you have a giant, complex maze. Instead of trying to solve the whole maze at once, you realize that many parts of the maze are identical copies of each other. So, you shrink the maze down into a tiny, simplified version that keeps all the important rules but removes the boring repetition.

In their math, they grouped the 10 dimensions of the cube into smaller groups where the numbers were the same. This turned a massive, impossible-to-solve problem into a much smaller, manageable puzzle. This allowed them to check millions of possibilities in seconds instead of years.

What They Found (The Results)

  • For 10 Dimensions: They found a specific set of 8 planes that slices all 5,120 edges.
  • For Other Sizes: They also found new, better ways to slice cubes of other sizes (like 11, 12, or 15 dimensions) using fewer planes than previously thought possible.
  • The Pattern: They noticed that the "best" solutions always had a very structured, repetitive look. The first few numbers in the equations for the planes were always identical. This suggests that the most efficient way to slice these cubes isn't random; it follows a strict, elegant pattern.

Why This Matters (According to the Paper)

The paper emphasizes two main points:

  1. Mathematical Progress: They broke a 50-year-old record for a famous problem in geometry.
  2. How We Do Math: They showed that the best way to solve these hard problems right now isn't just "AI doing everything" or "Humans doing everything." It's a partnership. The AI generates the volume of ideas and patterns, and the human provides the insight to interpret those patterns and guide the search.

The authors explicitly state that the AI did not "think" or "derive" the math proofs on its own. The AI generated code, the humans interpreted the results, and the humans wrote the final mathematical proof. The tools they used are open-source, meaning other researchers can use the same "human-AI team" approach to solve other hard math problems.

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 →