← Latest papers
🔢 mathematics

Rationality and computability of the covering radius for sofic shifts

This paper establishes that the covering radius of a primitive sofic shift is a rational number and provides an algorithm to compute it from a labeled graph presentation.

Original authors: Tom Meyerovitch, Aidan Young

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

Original authors: Tom Meyerovitch, Aidan Young

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 trying to send a secret message across a noisy radio channel. Sometimes, static interferes, and a "0" gets heard as a "1," or vice versa. In the world of data transmission, mathematicians ask a crucial question: How much noise can our system handle before we can no longer tell what the original message was?

This paper, by Tom Meyerovitch and Aidan Young, tackles a specific version of this problem involving a type of mathematical structure called a Sofic Shift. While that sounds intimidating, let's break it down using a simple story.

The Story: The "Noisy Walk" Game

1. The Setting: A City with Rules

Imagine a city where you can only walk on specific streets. You can't just go anywhere; there are rules. For example, you can't turn left twice in a row, or you must stop at every red light.

  • The Sofic Shift: This is the city itself. It represents all the valid paths (or messages) you are allowed to take.
  • The Covering Radius: This is the "safety margin." It answers: If I make a mistake and take a wrong turn (a noisy signal), how far away is the nearest valid path I could have taken?

If the covering radius is small, the system is robust; even with a few mistakes, you can easily figure out what the intended path was. If it's large, the system is fragile.

2. The Big Questions

For a long time, mathematicians knew how to calculate this safety margin for simple, specific cities. But for complex cities (called "primitive sofic shifts"), they had two big doubts:

  1. Is the answer always a "clean" number? (Like 1.5 or 2/3, rather than a messy, infinite decimal like π\pi or 2\sqrt{2}).
  2. Can we build a machine (an algorithm) to calculate this number for any city, no matter how complex?

Before this paper, people guessed the answer was "yes," but no one could prove it.

3. The Solution: A Two-Player Game

The authors solved this by turning the problem into a game between two players, Alice and Bob.

  • Alice wants to create a path through the city that is as "confusing" as possible. She wants to pick a route that is far away from any valid path, maximizing the distance (the noise).
  • Bob wants to be a detective. He sees Alice's confusing path and tries to find the closest valid path to correct her mistakes. He wants to minimize the distance.

The Covering Radius is the final score of this game when they play it forever. It's the point where Alice has done her best to confuse Bob, and Bob has done his best to correct her.

4. The "Tropical" Secret Sauce

To solve the game, the authors used a clever mathematical trick they call "Tropical Convolution."

Think of this like a Lego building game with special rules:

  • Normally, when you combine two Lego structures, you add their heights.
  • In this "Tropical" world, when you combine two structures, you don't add the heights; you take the minimum height and add the cost.

This sounds weird, but it's perfect for this problem. It allows the authors to break a giant, infinite path into tiny pieces, calculate the "cost" of each piece, and then snap them back together to find the total cost. It's like calculating the price of a long road trip by summing up the cheapest gas prices for every single mile, rather than trying to calculate the whole trip at once.

The Main Discoveries

Using this game and the Lego trick, the authors proved two amazing things:

  1. The Answer is Always "Clean" (Rational):
    No matter how complex the city (the Sofic Shift) is, the safety margin (Covering Radius) will always be a rational number. It will be a fraction like 3/43/4 or 7/27/2. It will never be a messy, irrational number. This is huge because it means the system behaves in a predictable, orderly way.

  2. There is a Recipe (Algorithm):
    They didn't just prove the number exists; they wrote down a step-by-step recipe (an algorithm) that a computer can follow to find this number in a finite amount of time. You can feed the map of the city into the computer, and it will spit out the exact safety margin.

Why Does This Matter?

You might wonder, "Who cares about a math game?"

  • Data Storage: When you save a file on a hard drive or send a text message, errors happen. This math helps engineers design codes that are as efficient as possible while still being able to fix those errors.
  • Predictability: Knowing that the answer is always a "clean" fraction gives engineers confidence that they can build reliable systems without worrying about unpredictable, chaotic mathematical behavior.

The Takeaway

Meyerovitch and Young took a messy, infinite problem about noisy data transmission and showed that, deep down, it follows simple, orderly rules. They proved that for a huge class of data systems, the "safety margin" is always a simple fraction, and we can always calculate it exactly. They turned a chaotic puzzle into a solvable game.

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 →