← Latest papers
💻 computer science

Computing Distinguishing Formulae for Threshold-Based Behavioural Distances

This paper presents a unified framework for threshold-based behavioural distances induced by quantitative modalities, demonstrating that distinguishing formulae for both two-valued and quantitative logics can be extracted in polynomial time, a result that yields new efficient algorithms for specific systems such as Markov chains, metric transition systems, and fuzzy transition systems.

Original authors: Jonas Forster, Lutz Schröder, Paul Wild, Barbara König, Pedro Nora

Published 2026-02-13
📖 5 min read🧠 Deep dive

Original authors: Jonas Forster, Lutz Schröder, Paul Wild, Barbara König, Pedro Nora

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 compare two complex machines, like two different self-driving cars or two different AI chatbots. In the old days, computer scientists asked a simple "Yes or No" question: "Are these two machines exactly the same?" If the answer was "No," the comparison stopped there. It didn't tell you how different they were, just that they weren't identical twins.

But in the real world, things are rarely black and white. One car might be 99% similar to the other, while another might be only 50% similar. We need a way to measure that distance.

This paper introduces a new, unified "ruler" for measuring how different complex systems are, and it gives us a fast, efficient way to write a "report card" (a formula) that explains exactly why two systems are different.

Here is the breakdown using everyday analogies:

1. The Problem: The "Fuzzy" Ruler

Think of a Threshold-Based Distance like a "tolerance level" in a factory.

  • Imagine you are checking if two apples are the same size.
  • The Old Way (Binary): Is Apple A exactly the same size as Apple B? If Apple A is 1mm bigger, the answer is "No, they are different." That's it.
  • The New Way (Threshold): We say, "They are 'close enough' if the difference is less than 5mm." If the difference is 2mm, they are "similar." If it's 10mm, they are "very different."

The authors focus on systems where we allow a little bit of error (the threshold, or ϵ\epsilon). They want to know: "How much error do I need to allow before I can say these two systems are effectively the same?"

2. The Tool: The "Magic Lenses" (Predicate Liftings)

To measure these systems, the authors use special tools they call Predicate Liftings.

  • The Analogy: Imagine you have a black-and-white photo (a simple "Yes/No" fact). You put it through a special lens, and suddenly, it becomes a color photo with shades of gray (a "How much?" fact).
  • Example: In a probability system (like a coin flip), a simple fact is "The coin landed on Heads." The "lens" turns this into a number: "There is a 70% chance of Heads."
  • The paper shows that if you have these lenses, you can build a ruler that works for any type of system, whether it's a robot, a network, or a fuzzy logic system.

3. The Game: The "Detective and the Alibi"

To figure out the distance between two systems, the authors invent a game between two characters: Spoiler (the Detective) and Duplicator (the Alibi Maker).

  • The Setup: Spoiler claims, "These two systems are actually very different!"
  • The Move: Spoiler points to a specific feature (like "System A has a 90% chance of turning left, but System B only has a 10% chance").
  • The Defense: Duplicator tries to say, "No, they are still similar within our allowed error margin." Duplicator must find a matching feature in the other system to prove the point.
  • The Result: If Spoiler can keep finding differences that Duplicator can't explain away, Spoiler wins. The "score" of the game is the distance between the two systems.

The paper proves that this game is a perfect way to measure the distance.

4. The Breakthrough: The "Fast Report Card"

The most exciting part of the paper is the algorithm.

  • The Old Problem: Usually, when you find a difference between two complex systems, writing down the explanation (the "formula") takes a huge amount of time and creates a document so long it's impossible to read. It's like trying to write a novel to explain why two cars are different.
  • The New Solution: The authors created a method to generate these explanations quickly (in polynomial time).
  • The Metaphor: Instead of writing a novel, they generate a concise, bullet-point summary (a "DAG" or Directed Acyclic Graph). It's like a cheat sheet that says: "System A is different because at step 3, it chose 'Left' with 90% confidence, while System B chose 'Right' with 10% confidence."
  • Why it matters: This allows computers to not only know that two systems are different but to explain why in a way that is fast enough to be used in real-world applications like self-driving cars or secure AI.

5. Real-World Applications

The authors show that this "universal ruler" works for many specific scenarios:

  • Markov Chains (Probabilistic Systems): Think of a weather forecast. The paper helps measure how different two weather models are, even if they have slightly different probabilities.
  • Fuzzy Systems: Think of a thermostat that says "It's kind of warm." The paper helps measure how "warm" two different thermostats think the room is.
  • Metric Systems: Think of a GPS. If one GPS says a turn is 50 meters away and another says 55 meters, the paper helps quantify that difference precisely.

Summary

In short, this paper builds a universal measuring tape for complex, uncertain systems. It proves that we can measure the "distance" between any two systems by playing a simple game of "spot the difference." Most importantly, it provides a fast, efficient algorithm to write a clear, short explanation of exactly why those systems are different, turning a complex mathematical problem into a practical tool for engineers and scientists.

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 →