← Latest papers
💻 computer science

Constructive Preference Relations: Navigating Undecidability in Rational LTL Contraction

This paper demonstrates that constructing epistemic preference relations for rational LTL belief contraction is undecidable and proposes novel, effective constructions—including generalized distance measures and hierarchical compositions—to overcome this limitation and achieve full rationality.

Original authors: Hannes Gaißer, Dominik Klumpp, Jandson S. Ribeiro

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

Original authors: Hannes Gaißer, Dominik Klumpp, Jandson S. Ribeiro

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 have a massive, ever-updating diary of everything you believe about the world. Sometimes, you realize a belief is wrong or outdated, and you need to remove it. This process is called belief contraction.

The big question is: How do you decide what to keep and what to throw away? You don't want to throw out your entire diary just because one sentence is wrong. You want to make the smallest possible change to fix the error while keeping the rest of your knowledge intact.

To do this rationally, you need a preference system. Think of this as a "scorecard" or a "ranking list" for every possible version of reality (or "trace") that could exist. If you have to delete a belief, you look at all the versions of reality where that belief is false. You then pick the "best" (most plausible) ones from that list to keep, and discard the rest.

This paper tackles a very specific, complex version of this problem: What happens when your beliefs are about time? (e.g., "It will rain tomorrow," "The robot will eventually stop," etc.). This is handled by a logic called LTL (Linear Temporal Logic).

Here is the breakdown of the paper's journey, using simple analogies:

1. The Problem: The "Uncheckable" Rule

In the world of computer science, we use special machines called Büchi Automata to represent these infinite timelines and our preferences between them. It's like having a robot that can read an infinite story and decide which endings are "better" than others.

The authors discovered a massive hurdle:

  • The "Mirroring" Rule: This checks if your preference system is consistent (if A is better than B, and B is better than C, then A is better than C). The authors found that a computer can easily check if a robot follows this rule.
  • The "Maximal Cut" Rule: This is the most important rule. It guarantees that when you need to delete a belief, there is always a "best" version of reality to keep. Without this, your belief update might fail or get stuck in an infinite loop.
  • The Shocking Discovery: The authors proved that it is impossible to write a computer program that can check if a preference robot follows the "Maximal Cut" rule. It is "undecidable."

The Analogy: Imagine you have a library of infinite books. You want to know if there is always a "best" book to keep when you remove a specific chapter. The authors proved that no computer can ever look at your library's catalog and definitively say, "Yes, there is always a best book." The catalog is too complex.

2. The Consequence: No "One-Size-Fits-All" Solution

Because we can't automatically check if a preference system is safe to use, we cannot create a universal "magic button" that takes any preference system and tells us if it works for rational belief change.

This means we can't just build any preference robot and hope it works. We have to be very careful and build them from scratch using specific, safe blueprints.

3. The Solution: Building Safe Blueprints

Since we can't check the rules after the fact, the authors propose building preference systems that guarantee the rules are followed by their very design. They offer four "safe construction kits":

  • Kit 1: The Finite List (Rankings)
    Imagine dividing all possible realities into a finite number of buckets (e.g., Bucket 1: "Best," Bucket 2: "Good," Bucket 3: "Bad"). As long as you have a clear order and a finite number of buckets, you are safe.

    • Example: "It rains today" is Bucket 1. "It rains tomorrow" is Bucket 2. "It never rains" is Bucket 3.
  • Kit 2: The "Sooner is Better" Rule
    This is for infinite lists. Imagine you prefer a reality where a good event happens sooner.

    • Example: You prefer a world where it rains in 1 day over a world where it rains in 2 days, which is better than 3 days, and so on. Even though the list is infinite, the math guarantees there's always a "best" option (the one happening soonest).
  • Kit 3: The "Distance" Measure (Dalal)
    This is like measuring how far a reality is from your current beliefs.

    • Example: If your belief is "It is sunny," a world where it is sunny is distance 0. A world where it rains once is distance 1. A world where it rains twice is distance 2. You always pick the world with the smallest distance. The authors showed how to do this even for infinite timelines.
  • Kit 4: The "Layered" Approach (Hierarchical)
    You can stack these rules.

    • Example: First, prioritize worlds where it stops snowing soon (Kit 2). If two worlds tie on that, then look at which one is closer to your other beliefs (Kit 3). This creates a complex but safe preference system.

Summary

The paper is a warning and a guide.

  • The Warning: You cannot rely on a computer to tell you if a complex, time-based preference system is safe to use for changing beliefs. The rules are too tricky to check automatically.
  • The Guide: Instead, you must construct your preference systems using specific, proven methods (like finite lists, "sooner is better," or distance measures). If you build them this way, you are guaranteed that your belief changes will be rational and successful.

The authors essentially say: "We can't build a detector to find safe paths through the forest of time, so instead, let's only build paths that we know are safe from the ground up."

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 →