English

Simulation by Rounds of Letter-to-Letter Transducers

Formal Languages and Automata Theory 2024-02-14 v6 Logic in Computer Science

Abstract

Letter-to-letter transducers are a standard formalism for modeling reactive systems. Often, two transducers that model similar systems differ locally from one another, by behaving similarly, up to permutations of the input and output letters within "rounds". In this work, we introduce and study notions of simulation by rounds and equivalence by rounds of transducers. In our setting, words are partitioned to consecutive subwords of a fixed length kk, called rounds. Then, a transducer T1\mathcal{T}_1 is kk-round simulated by transducer T2\mathcal{T}_2 if, intuitively, for every input word xx, we can permute the letters within each round in xx, such that the output of T2\mathcal{T}_2 on the permuted word is itself a permutation of the output of T1\mathcal{T}_1 on xx. Finally, two transducers are kk-round equivalent if they simulate each other. We solve two main decision problems, namely whether T2\mathcal{T}_2 kk-round simulates T1\mathcal{T}_1 (1) when kk is given as input, and (2) for an existentially quantified kk. We demonstrate the usefulness of the definitions by applying them to process symmetry: a setting in which a permutation in the identities of processes in a multi-process system naturally gives rise to two transducers, whose kk-round equivalence corresponds to stability against such permutations.

Keywords

Cite

@article{arxiv.2105.01512,
  title  = {Simulation by Rounds of Letter-to-Letter Transducers},
  author = {Antonio Abu Nassar and Shaull Almagor},
  journal= {arXiv preprint arXiv:2105.01512},
  year   = {2024}
}