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 $k$, called rounds. Then, a transducer $\mathcal{T}_1$ is $k$-round simulated by transducer $\mathcal{T}_2$ if, intuitively, for every input word $x$, we can permute the letters within each round in $x$, such that the output of $\mathcal{T}_2$ on the permuted word is itself a permutation of the output of $\mathcal{T}_1$ on $x$. Finally, two transducers are $k$-round equivalent if they simulate each other. We solve two main decision problems, namely whether $\mathcal{T}_2$ $k$-round simulates $\mathcal{T}_1$ (1) when $k$ is given as input, and (2) for an existentially quantified $k$. 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 $k$-round equivalence corresponds to stability against such permutations.
翻译:字母对字母转换器是模拟反应系统的标准形式。 通常, 两个模拟类似系统的转换器在本地彼此不同, 其行为方式相似, 在“ 圆圈” 内, 最多是输入和输出字母的变换 。 在此工作中, 我们引入并研究圆形模拟的概念, 由转导器进行等效。 在我们的设置中, 单词被分割成固定长度$k 的连续小字 。 然后, 一个转导器 $\ mathcal{ T ⁇ 1$ 为美元。 最后, 两个转导器 由 Transduker $\ mathcal{ T ⁇ 2$ 模拟 美元, 如果对每个输入单词的输入和输出都直观地, 我们可以用美元来读取每个回合内的信件, 也就是说, $\\ t=k 字的输出值是 美元 。 我们用两个正值来解算一个正值 。