← Latest papers
⚡ electrical engineering

Decentralized Decision-Making for Finite-State Systems over Finite Alphabets is Undecidable

This paper demonstrates that decentralized decision-making for finite-state systems becomes undecidable under finite communication alphabets when using non-monotone fusion rules like XOR, contrasting with classical results that rely on monotone rules.

Original authors: Xiang Yin

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

Original authors: Xiang Yin

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

The Big Picture: A Game of "Yes or No" with a Twist

Imagine a large, complex machine (like a factory robot or a traffic system) that is being watched by two separate security guards. These guards cannot talk to each other; they can only see parts of the machine.

  • Guard 1 sees a specific set of lights.
  • Guard 2 sees a different set of lights.
  • The Boss sits in a control room. He cannot see the machine directly. He only receives a single "Yes" or "No" signal from each guard.
  • The Goal: The Boss needs to know if the machine is currently doing something "Good" (following the rules) or "Bad" (breaking the rules).

The Boss has a special rule for combining the guards' answers. He uses a logic gate called XOR (Exclusive OR).

  • If Guard 1 says "Yes" and Guard 2 says "No," the Boss says "Good."
  • If Guard 1 says "No" and Guard 2 says "Yes," the Boss says "Good."
  • If they both say "Yes" OR they both say "No," the Boss says "Bad."

The Question: Can we program the guards to look at their lights and send the right "Yes/No" signals so that the Boss always knows exactly when the machine is doing the "Good" thing?

The Paper's Main Discovery: The "Impossible Puzzle"

For decades, researchers thought that if you gave the guards simple rules (like "If either of you sees a red light, say 'Stop'"), they could always figure out how to program the guards to solve the problem.

This paper proves that is not true.

The author, Xiang Yin, shows that if you use the XOR rule (where the Boss needs the guards to disagree to say "Good"), it becomes mathematically impossible to know if a solution exists. No computer, no matter how powerful, can ever solve this puzzle for every possible machine.

The Analogy: The "Word Swap" Game

How did the author prove this? He turned the machine problem into a famous, unsolvable word game called the Thue Word Problem.

Imagine you have a set of magical rules for swapping letters in a word:

  • Rule 1: You can swap "AB" with "BA".
  • Rule 2: You can swap "C" with "BB".

You start with the word "ABC".

  • You can turn it into "BAC" (swapping AB).
  • You can turn that into "BABB" (swapping C).

The Question: Can you turn the word "ABC" into the word "BABB" using these rules?

In the world of math, this is a known impossible problem. There is no general method to answer "Yes" or "No" for every possible word and every possible set of rules.

The Connection:
The author built a "machine" (the finite-state system) that acts exactly like this word game.

  1. The Identity Branch: The machine generates words that look the same to both guards. This forces the guards to agree (send the same signal) so the Boss says "Bad" (because XOR needs them to disagree). This establishes a baseline "truth."
  2. The Rewrite Branch: The machine generates words where the guards see different versions of the same word (like "ABC" vs. "BABB"). The rules of the machine force the guards to agree again. This means the "truth" of the word must stay the same even after the swap.
  3. The Marked Branch: The machine generates a specific "Good" scenario (the target word). Here, the Boss needs the guards to disagree.

The Trap:
If the two words in the word game are actually equivalent (you can turn one into the other), the rules of the machine force the guards to agree. But the "Good" scenario requires them to disagree. This creates a contradiction.
If they are not equivalent, the guards can be programmed to disagree.

Because the "Word Swap" game is unsolvable, the "Machine Guard" game is also unsolvable.

Why Does This Happen? (The "Monotone" vs. "Chaotic" Rule)

The paper explains that previous successful methods relied on rules that are Monotone (order-preserving).

  • AND/OR Rules: If you add more information, the answer doesn't flip-flop wildly. It's like a committee vote: if more people vote "Yes," the result is more likely to be "Yes." This structure allows computers to find a solution.
  • XOR Rule: This is Non-Monotone. It's like a game of "Rock, Paper, Scissors" logic. If both guards change their minds, the result flips completely. This lack of a stable "order" breaks the mathematical tools we usually use to solve these problems.

What About Other Problems?

The paper shows that this "impossibility" isn't just about the Boss guessing if the machine is working. It spreads to other real-world control problems:

  • Decentralized Control: Can we program the guards to stop the machine from breaking? (No, not if we use XOR).
  • Fault Diagnosis: Can the guards tell us if a part has broken? (No).
  • Fault Prognosis: Can the guards predict a break before it happens? (No).

Summary

  • The Setup: Two guards watch a machine and send binary (Yes/No) signals to a Boss who uses an XOR rule (needs disagreement to say "Good").
  • The Result: It is undecidable. There is no algorithm that can tell you if a set of instructions for the guards exists to solve the problem.
  • The Reason: The XOR rule destroys the mathematical "structure" (monotonicity) that usually allows computers to solve these puzzles. The problem is mathematically equivalent to the unsolvable "Thue Word Problem."
  • The Takeaway: Even with very simple, restricted communication (just one bit from two people), the choice of how to combine their answers (XOR) can make the entire system impossible to program or analyze.

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 →