On a sequence of Kimberling and its relationship to the Tribonacci word

This paper proves Clark Kimberling's conjectures regarding his 2017 binary sequence by utilizing the Walnut theorem-prover to establish its connection to the infinite Tribonacci word and to determine its subword complexity and critical exponent.

Lubomíra Dvořáková, Edita Pelantová, Jeffrey Shallit

Published 2026-03-06
📖 5 min read🧠 Deep dive

Imagine you are a detective trying to solve a mystery about a very specific, endless pattern of lights: 0s and 1s. This pattern, which we'll call Sequence B, was discovered by a mathematician named Clark Kimberling in 2017. He had a hunch about how this pattern behaved, but he couldn't prove it.

This paper is the story of how three other mathematicians (Lubomíra, Edita, and Jeffrey) solved the mystery. They didn't just guess; they used a combination of old-school logic and a super-powered computer robot to prove Kimberling was right.

Here is the breakdown of their adventure, explained without the heavy math jargon.

1. The Magic Recipe (How the Pattern Grows)

Kimberling didn't just write down a random list of numbers. He created a recipe, like a set of instructions for a baker, but instead of flour and eggs, he used "0s" and "1s."

  • The Starting Dough: You start with 00.
  • The Rules:
    • If you see a single 0, it stays 0.
    • If you see a single 1, it turns into 10.
    • If you see a double 00, it explodes into 0101.
  • The Process: You take your current string, break it into the biggest possible chunks of 00, 0, or 1, and apply the rules to every chunk at once. Then you repeat.

If you keep doing this forever, the pattern settles into a stable, infinite stream of lights: 0100101100...

2. The First Mystery: How Fast Does It Grow?

Kimberling guessed that the length of these strings followed a very specific, predictable rhythm. He wrote down a formula (a sequence of numbers) and said, "The length of the string after step 100 will be exactly this number."

The Solution:
The authors proved this was true. They treated the string like a Lego tower. They realized that no matter how complex the tower gets, it's always built from just three types of Lego blocks: 1, 10, and 100. By counting how many of each block appeared in the previous step, they could predict exactly how many would appear in the next step. It turned out the growth followed a "Tribonacci" rhythm (like the famous Fibonacci sequence, but adding the last three numbers instead of just the last two).

3. The Second Mystery: The Secret Connection

Here is the most magical part. The authors discovered that Sequence B isn't actually its own unique creature. It's a disguise.

  • The Real Star: There is a famous, well-studied pattern called the Tribonacci Word. It's like the "King" of these types of patterns.
  • The Disguise: The authors found that if you take the King (the Tribonacci Word) and apply a simple translation code (swapping 0s for 10s, 1s for 0s, and 2s for 1s), you get Sequence B.
  • The Analogy: Imagine the Tribonacci Word is a person speaking French. Sequence B is that same person speaking French, but wearing a hat and a coat that makes them look like a different person. Once you take off the coat (apply the math), you realize they are the same person all along.

4. The Super-Tool: "Walnut"

How did they prove all this? They used a tool called Walnut.

Think of Walnut as a robot lawyer.

  • You don't tell the robot how to solve the problem step-by-step.
  • Instead, you tell the robot the rules of the game (the logic of the sequence) and ask it a specific question: "Is it true that this pattern never has three 1s in a row?"
  • The robot then checks every single possibility, from the beginning of time to the end of time, and gives you a definitive "TRUE" or "FALSE."

The authors wrote a computer program in a special language that Walnut understands, and the robot confirmed all of Kimberling's guesses were correct.

5. The Final Clues: Complexity and Repetition

The paper ends by answering two final questions about Sequence B:

  1. How "busy" is the pattern? (Factor Complexity)

    • If you look at a short slice of the pattern, how many different combinations can you find?
    • The authors proved that Sequence B is "busy" in a very specific, balanced way. It's not too chaotic, and not too boring. It has exactly twice as many unique patterns as its length (a property shared by a special class of patterns called "Rote words").
  2. How much does it repeat? (Critical Exponent)

    • Does the pattern ever get stuck in a loop? Like 10101010?
    • The authors calculated the "maximum repetition" allowed in the pattern. They found that the pattern can repeat itself, but it hits a hard ceiling. It can never repeat more than about 3.19 times. It's like a song that can have a chorus repeated a few times, but if it repeats too much, it breaks the song's structure.

The Big Picture

This paper is a celebration of collaboration between human intuition and machine power.

  • Kimberling was the explorer who found a strange new island and drew a map with some question marks.
  • The Authors were the cartographers who used a high-tech satellite (Walnut) and old-school math to fill in the map, proving the island's geography was exactly as the explorer suspected.

They showed that even in the world of abstract numbers, there are hidden connections (like the link to the Tribonacci Word) and beautiful, predictable rhythms waiting to be discovered.