Table of Contents
Fetching ...

Resynchronized Uniformization and Definability Problems for Rational Relations

Christof Löding, Sarah Winter

TL;DR

This work develops a unified framework for uniformization and definability problems of rational word relations using regular synchronization languages. It extends classical results on automatic and recognizable relations by enabling more expressive synchronization constraints and studying both fixed and input-specified target languages; it provides new decidability and undecidability results, with reductions to distance automata and careful analyses of minsync/maxsync/allsync representations. The paper establishes decidability in several important cases (e.g., uniformization by recognizable relations, automatic relations with finite shiftlag targets under certain conditions, and definability when targets are unambiguous or prefix-recognizable) and demonstrates undecidability in broad settings (notably for general uniformization with subsequential transducers and for automatic sources under arbitrary target synchronization). Overall, it clarifies which combinations of source/target classes yield algorithmic solvability and which remain intractable, contributing a systematic map for future work in synchronization-language-based relational definability. The results have potential implications for origin semantics, reactive synthesis, and decision procedures in logic over word relations.

Abstract

Regular synchronization languages can be used to define rational relations of finite words, and to characterize subclasses of rational relations, like automatic or recognizable relations. We provide a systematic study of the decidability of uniformization and definability problems for subclasses of rational relations defined in terms of such synchronization languages. We rephrase known results in this setting and complete the picture by adding several new decidability and undecidability results.

Resynchronized Uniformization and Definability Problems for Rational Relations

TL;DR

This work develops a unified framework for uniformization and definability problems of rational word relations using regular synchronization languages. It extends classical results on automatic and recognizable relations by enabling more expressive synchronization constraints and studying both fixed and input-specified target languages; it provides new decidability and undecidability results, with reductions to distance automata and careful analyses of minsync/maxsync/allsync representations. The paper establishes decidability in several important cases (e.g., uniformization by recognizable relations, automatic relations with finite shiftlag targets under certain conditions, and definability when targets are unambiguous or prefix-recognizable) and demonstrates undecidability in broad settings (notably for general uniformization with subsequential transducers and for automatic sources under arbitrary target synchronization). Overall, it clarifies which combinations of source/target classes yield algorithmic solvability and which remain intractable, contributing a systematic map for future work in synchronization-language-based relational definability. The results have potential implications for origin semantics, reactive synthesis, and decision procedures in logic over word relations.

Abstract

Regular synchronization languages can be used to define rational relations of finite words, and to characterize subclasses of rational relations, like automatic or recognizable relations. We provide a systematic study of the decidability of uniformization and definability problems for subclasses of rational relations defined in terms of such synchronization languages. We rephrase known results in this setting and complete the picture by adding several new decidability and undecidability results.

Paper Structure

This paper contains 21 sections, 33 theorems, 37 equations, 1 figure, 2 tables.

Key Result

Theorem 1

Let $S \subseteq (\Sigma\cup\Gamma)^*$ be a regular language. It is decidable whether

Figures (1)

  • Figure 1: The subsequential transducer on the left uniformizes the relation $R_1$ from \ref{['ex:intro2']}, the subsequential transducer on the right uniformizes the relation $R_2$ from \ref{['ex:intro']}.

Theorems & Definitions (67)

  • Theorem 1: conf/stacs/FigueiraL14
  • Proposition 2: conf/stacs/FigueiraL14
  • Theorem 3: conf/stacs/FigueiraL14
  • Theorem 4: conf/stacs/FigueiraL14
  • Example 5
  • Definition 6: Resynchronized uniformization problem
  • Example 7
  • Theorem 8
  • proof
  • Theorem 9
  • ...and 57 more