← Latest papers
🔢 mathematics

Real subrank of order-three tensors

This paper investigates the real subrank of order-three tensors by establishing bounds relative to complex subrank, characterizing typical subranks, and providing specific constructions and results for small tensor formats and complex multiplication tensors.

Original authors: Benjamin Biaggi, Jan Draisma, Sarah Eggleston

Published 2026-08-12
📖 4 min read🧠 Deep dive

Original authors: Benjamin Biaggi, Jan Draisma, Sarah Eggleston

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 a master chef trying to figure out the most efficient way to run a kitchen. You have a giant, complex recipe (a mathematical object called a "tensor") that takes two lists of ingredients and mixes them together to create a new dish. In the world of math, we often ask two big questions about these recipes: How many basic steps do we need to build this recipe from scratch? And, perhaps more importantly for this story, how many simple, independent "flavor bursts" can we squeeze out of this recipe if we try to use it as a machine?

Think of a "flavor burst" as a single, perfect multiplication of two numbers, like 3×4=123 \times 4 = 12. If your giant recipe can be tricked into doing ten of these simple multiplications at the same time, without the ingredients getting mixed up, then it has a high "subrank." This concept is crucial because it tells us the true "value" or power of a mathematical tool. If you can pack more simple multiplications into a complex system, you can solve problems faster. But here's the twist: the rules change depending on whether you are allowed to use imaginary numbers (like the square root of -1) or if you are stuck with only real, tangible numbers. This paper dives into that specific puzzle: if a machine works great in the "imaginary" world, how much of that magic can we actually capture in the "real" world?

The authors of this paper, Benjamin Biaggi, Jan Draisma, and Sarah Eggleston, are like detectives investigating these mathematical machines, specifically those that take two inputs and produce an output (order-three tensors). They wanted to know: if we know the maximum number of simple multiplications a machine can do in the complex world, what is the guaranteed minimum it can do in the real world? They proved a fascinating rule: if a machine can do NN complex multiplications, it can definitely do at least the square root of NN real multiplications. For example, if a machine is powerful enough to handle 100 complex multiplications, it is guaranteed to handle at least 10 real ones. While they initially hoped the real-world power might be closer to the complex power, they found a specific construction where the real power is indeed much smaller, confirming that the square-root rule is the best we can do in the worst-case scenario.

The team also explored the idea of "typical" behavior. In math, some shapes or machines are rare, while most are "typical." For a long time, mathematicians thought that if a machine could do 2 multiplications or 3 multiplications, it could probably do anything in between. The authors proved this is true for these real-world machines too: if 2 and 3 are possible, then 2, 3, and everything in between are all "typical" outcomes. They then went on to test specific, small-sized machines. They discovered that for a 3×3×53 \times 3 \times 5 machine, the typical power is either 2 or 3. Even more surprisingly, they looked at a machine built from quaternions (a type of number system used in 3D graphics and physics) and found that even though it looks like it should be powerful, its real-world subrank is stuck at just 2.

Finally, the researchers looked at machines that multiply lists of complex numbers or quaternions component-by-component. They showed that for a list of nn complex numbers, the machine can only perform nn real multiplications, no matter how you try to optimize it. It's like having a device that can do nn complex calculations, but if you try to break it down into simple real-number steps, you can't get more than nn of them. They extended this finding to other number systems, proving that the "cost" of doing these multiplications in the real world is strictly limited by the size of the number system itself. This work doesn't just solve a puzzle; it sets a hard ceiling on how efficient these real-world mathematical tools can ever be.

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 →