← Latest papers
🔢 mathematics

Aperiodicity and subword complexity in the binary expansion of powers of three

This paper establishes that the binary expansions of powers of three exhibit increasing aperiodicity, with the number of periodicity-breaking positions growing as logm/loglogm\log m/\log\log m, and demonstrate that their low-order digits achieve full subword complexity for sufficiently large exponents.

Original authors: Ralf Stephan

Published 2026-07-17
📖 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

The Secret Life of Numbers: A Journey into Binary Patterns

Imagine you are a detective trying to find patterns in a chaotic city. In the world of mathematics, this city is the number system, and the chaos is the way numbers look when written in different languages. We usually speak "decimal," using ten digits (0 through 9), but computers speak "binary," a language made of only two digits: 0 and 1. When you take a number like 3 and multiply it by itself over and over again (3, 9, 27, 81, and so on), you get a sequence of numbers that grow huge very quickly. If you write these massive numbers in binary, they look like long, jagged strings of zeros and ones.

Mathematicians have long wondered: Do these strings of zeros and ones follow a hidden rhythm, or are they completely random? This question belongs to a field called number theory, which studies the deep, often mysterious properties of whole numbers. A key idea here is "periodicity." Think of a periodic pattern like a wallpaper design that repeats the same flower every few inches. If a number's binary code had a period, it would mean that after a certain point, the pattern of zeros and ones would start repeating itself perfectly, like a song on a loop. Another important concept is "complexity," which measures how many different small chunks of the pattern exist. If a string is simple, it has few different chunks; if it's complex, it has a huge variety of them. Understanding these patterns helps us see if numbers like powers of three are truly chaotic or if they hide a secret order that we just haven't found yet.

The Paper's Discovery: Chaos in the Binary Code

In this paper, mathematician Ralf Stephan investigates the binary expansion of powers of three (3m3^m). He asks a very specific question: As these numbers get bigger and bigger, do their binary digits eventually settle into a repeating loop, or do they stay messy and unpredictable?

The paper proves two main things, both of which confirm that the binary code of 3m3^m is delightfully chaotic and refuses to be tamed by simple repetition.

First, the "No-Loop" Rule:
The author proves that for any fixed repeating pattern you might try to find (say, a pattern that repeats every 5 digits, or every 100 digits), the binary code of 3m3^m will eventually break that pattern. It's as if you are trying to force a wild animal to march in a perfect circle; no matter how long you wait, the animal will eventually step out of line. The paper shows that as the power mm gets larger, the number of times the binary code "breaks" this periodicity grows. Specifically, the number of these breaks grows roughly like logmloglogm\frac{\log m}{\log \log m}.

To use an analogy: Imagine the binary digits of 3m3^m are a long line of dancers. If you try to make them dance in a repeating step (a period), the paper proves that the longer the line gets, the more dancers will inevitably mess up the step. The paper calculates that the number of "mess-ups" increases as the number gets bigger, meaning the dance never settles into a perfect, boring loop. Even if you look at a window of the dance floor that is as deep as a fixed power of the logarithm of mm, you won't find a perfect repeating pattern.

Second, the "Maximum Variety" Rule:
The second finding is about how many different "chunks" of the binary code exist. If you take a small slice of the binary string (say, 10 digits long), how many different combinations of 0s and 1s can you find? The paper proves that for large enough powers of three, the number of different chunks of length nn is at least n+1n + 1.

In everyday terms, this means the binary code is "maximally complex" at the low end. It's not just random; it's richly random. If you have a string of length nn, the simplest possible pattern (like a perfect loop) would only have nn different chunks. But 3m3^m has at least n+1n + 1. It's like a deck of cards that, no matter how you shuffle it, always manages to produce one more unique hand than the bare minimum required to be considered "not boring." This proves that the low-order digits of 3m3^m are as diverse and unpredictable as they can possibly be without being infinite.

How Sure Are We?
The author is extremely confident in these results. The paper doesn't just guess or simulate; it provides a rigorous mathematical proof. The logic relies on a powerful tool called "linear forms in logarithms," which acts like a mathematical magnifying glass to show that if the patterns were simple, the numbers would have to be impossibly small or contradictory. The paper also mentions that these proofs have been formally verified by a computer program called Lean 4, which double-checks every logical step to ensure there are no errors. So, we can be certain that the binary expansion of powers of three is aperiodic and has full subword complexity.

In short, the paper tells us that the powers of three are the ultimate rebels in the world of numbers. They refuse to fall into a predictable rhythm, and their binary code is a treasure trove of unique, non-repeating patterns that grow more complex as the numbers get larger.

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 →