On the word problem for just infinite groups

This paper establishes the decidability of the word problem for various classes of just infinite groups with recursively enumerable relations using direct methods independent of the Wilson–Grigorchuk classification, while also constructing specific counterexamples of locally finite groups where the problem is undecidable for certain presentations.

Alexey Talambutsa

Published Thu, 12 Ma
📖 6 min read🧠 Deep dive

Imagine you are a detective trying to solve a mystery inside a massive, infinite city called Group City. The citizens of this city are "words" (strings of letters), and the city has a very special rule: Just Infinite.

What does "Just Infinite" mean? It means the city is huge and never-ending, but if you try to build a wall (a "normal subgroup") to divide it, the only way to do it without destroying the whole city is to make a wall that leaves you with a tiny, finite village on the other side. You can't make a wall that leaves another infinite city behind.

The Word Problem is the detective's main job: You are given a specific word (a secret code), and you must determine if it is actually the "empty" word (meaning it equals nothing, or 1). Is this code a real secret, or is it just noise that cancels itself out?

This paper, written by Alexey Talambutsa, is a guidebook on how to solve this mystery in different types of Group Cities. Here is the breakdown in simple terms:

1. The Finite City (Finitely Generated Groups)

The Scenario: The city has a fixed, small number of starting keys (generators), say 5 keys. The rules (relations) that tell you how these keys interact are being written down one by one by a robot. The robot never stops writing, but it writes them in a logical order.

The Discovery:
The author proves that for these cities, you can always solve the mystery.

  • The Analogy: Imagine two detectives working in parallel.
    • Detective A tries to prove the word is "nothing" by checking the robot's list of rules. If the word cancels out, Detective A will eventually find the proof.
    • Detective B tries to prove the word is not "nothing." This is tricky because the list of rules is infinite. However, because the city is "Just Infinite," if the word is not nothing, the city shrinks into a tiny, finite village when you add that word as a rule. Detective B simply starts listing every possible tiny village (finite groups) and checking if the city fits inside one.
  • The Result: One of these two detectives is guaranteed to finish their job. If the word is "nothing," Detective A wins. If it's not, the city becomes finite, and Detective B finds a matching tiny village. Since one of them must finish, the mystery is always solvable.

2. The Infinite City with Infinite Keys (Countably Generated Groups)

The Scenario: Now, the city has an infinite number of keys (Key 1, Key 2, Key 3... forever). The robot is still writing rules, but now the sheer number of keys changes the game.

The Bad News (Uniform Problem):
If you ask the detective to solve the mystery for any city with infinite keys just by looking at the list of rules, it's impossible.

  • The Analogy: This is like asking a computer to predict if a program will ever stop running (the Halting Problem). The author shows you can trick the system: you can make a city where the rules depend on whether a computer program stops or not. If the program never stops, the city looks one way; if it stops, it looks another. Since we can't know if the program stops, we can't know if the word is "nothing."

The Good News (Fixed Presentation):
However, if you pick one specific city and stick to its specific rules, you can often still solve the mystery, provided the city isn't "locally finite" (meaning it doesn't have tiny finite pockets everywhere).

  • The Analogy: If the city is big and sprawling (not locally finite), it has a "core" that is infinite. The detective can focus on just that core. If the word is "nothing," the core collapses into a tiny village. The detective can check if the core collapses. If it does, the word is "nothing." If it doesn't, the word is real.
  • The Catch: If the city is made entirely of tiny finite pockets (locally finite), it gets harder. The detective can only solve it if they can predict how fast the city grows. If they can't predict the growth, the mystery might be unsolvable.

3. The "Monolithic" City

The Scenario: Some Just Infinite cities have a "Monolith"—a single, unbreakable core that is part of every single wall you can build.

  • The Discovery: If a city has this Monolith, the mystery is always solvable, even with infinite keys.
  • The Analogy: Imagine the city has a "King's Secret." If your word is "nothing," it doesn't affect the King. If your word is not "nothing," it must be connected to the King. The detective just needs to check if the word connects to the King. Since the King is a fixed, known entity, the detective can always find the answer.

4. The Impossible City (Undecidable Presentations)

The Twist: The author constructs a specific, bizarre city (based on a mathematical trick called "Shaded Sets") where the rules are written by a robot, but the robot's writing pattern is so chaotic that no detective can ever solve the mystery.

  • The Analogy: The robot writes rules based on a "Busy Beaver" function (a number so huge it's impossible to calculate). The rules are set up so that knowing if a specific key is "nothing" is the same as knowing if a computer program will ever stop. Since we know that's impossible to know, the Word Problem for this specific city is unsolvable.
  • The Irony: Even though this specific list of rules makes the problem unsolvable, the city itself (the group) is a "Just Infinite" group that could be described by a different list of rules where the problem is solvable. It's like having a map that is intentionally drawn with errors, making the destination impossible to find, even though the destination itself is perfectly real.

Summary

  • Small Cities (Finite Keys): Always solvable. Two detectives working together guarantee a solution.
  • Big Cities (Infinite Keys):
    • If you ask for a general solution for any city: Impossible.
    • If you look at a specific city: Usually solvable, unless the city is made of tiny, unpredictable pockets.
    • If the city has a "Monolith" (a core): Always solvable.
  • The Trap: You can create a specific set of rules for a city that makes the mystery unsolvable, even though the city itself is "normal."

The paper essentially maps out the boundaries of what we can know about these infinite mathematical structures, showing us where our logic holds up and where it hits a wall.