← Latest papers
🔢 mathematics

Superlinear complexity of the (3/2)n(3/2)^n steering word

This paper proves that the subword complexity of the steering word generated by the (3/2)n(3/2)^n map is superlinear, a result established using the Subspace Theorem and fully formalized in Lean-4.

Original authors: Ralf Stephan

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

Original authors: Ralf Stephan

Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.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 a magical machine that takes a number, multiplies it by 1.5, and then rounds it to the nearest whole number. Now, imagine running this machine over and over, starting with the number 1.

1 becomes 1.5, which rounds to 2.
2 becomes 3, which stays 3.
3 becomes 4.5, which rounds to 5.
5 becomes 7.5, which rounds to 8.

This creates a sequence of whole numbers: 1, 2, 2, 3, 5, 8, and so on. But the paper isn't just interested in the numbers themselves; it's interested in the "steering wheel" that tells the machine how it got there. At every single step, the machine had to choose whether to round up or down to hit that nearest integer. The author, Ralf Stephan, recorded every single one of these tiny decisions as a code (using numbers like -2, -1, 0, 1, or 2). When you string all these decisions together, you get a long, infinite "steering word."

The big question the paper asks is: How complex is this code?

In the world of patterns, some codes are boringly simple. Think of a song that just repeats "la-la-la" forever. That's a simple pattern. Other codes are chaotic and messy, like static on a radio. Mathematicians measure this "messiness" by counting how many unique short chunks (or "subwords") of a certain length exist in the code. If a code is simple, the number of unique chunks grows slowly (like a straight line). If it's complex, the number of unique chunks explodes.

The Main Finding
The paper proves that this specific steering word is wildly complex. It doesn't just grow in a straight line; it grows "superlinearly." This means that as you look at longer and longer chunks of the code, the number of unique patterns you find increases faster and faster, shooting off toward infinity.

To put it in a playful way: If you tried to predict the next move in this sequence by looking at the past, you would eventually hit a wall. No matter how long a pattern you find, the sequence will eventually do something completely new that you haven't seen before. It refuses to settle into a loop.

What the Paper Rules Out
The paper explicitly rules out the idea that this sequence is "eventually periodic." In plain English, this means the sequence will never fall into a repeating cycle like a broken record. It will never start saying "1, 2, 3, 1, 2, 3" forever. The authors prove that no matter how far you go into the sequence, you will never find a point where it just repeats the same pattern over and over again.

How Sure Are They?
The authors are not just guessing or simulating this on a computer. They have proved it.

They built a fortress of logic using two heavy-duty mathematical tools (theorems by Corvaja–Zannier and Nair–Kumar–Rout) that act like unbreakable locks. They also did something very special: they translated their entire proof into a computer language called Lean-4. This computer checked every single step of their logic to make sure there were no human errors. The computer said, "Yes, this proof is valid."

The Journey of the Proof
The proof happens in three stages, like climbing a mountain:

  1. Stage 0 (The Foundation): They first showed that if the sequence did repeat a long pattern, it would break the laws of math (specifically, it would create a mathematical impossibility involving how numbers divide). This proved the sequence isn't a simple loop and already showed it was more complex than the simplest possible non-looping pattern.
  2. Stage 1 (The Reduction): They realized that to prove the sequence is super complex, they only needed to prove one specific thing: that the numbers in the sequence don't get "too close" to each other too often. If they stayed far apart, the code would be forced to be messy and complex.
  3. Stage 2 (The Summit): They used those heavy-duty mathematical tools to prove that the numbers indeed stay far apart. They split the problem into three zones:
    • The Small Gap Zone: When the numbers are close together in the sequence.
    • The Huge Gap Zone: When the numbers are very far apart in the sequence.
    • The Middle Zone: The tricky area in between.

For the first two zones, they used one powerful theorem. For the middle zone, they used a clever trick (a "dichotomy") that showed if the pattern tried to be simple, it would lead to a contradiction (like proving that a fraction is actually a whole number, which is impossible).

The Bottom Line
The steering word for the (3/2) sequence is a chaotic, non-repeating masterpiece. It is so complex that the number of unique patterns it contains grows faster than any straight line. This isn't a suggestion or a simulation; it is a mathematically proven fact, double-checked by a computer, showing that this simple-sounding rule generates an infinitely intricate dance of numbers.

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 →