Author:
Nassar Antonio Abu,Almagor Shaull
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 $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.
Publisher
Centre pour la Communication Scientifique Directe (CCSD)
Subject
General Computer Science,Theoretical Computer Science
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Jumping Automata over Infinite Words;Theory of Computing Systems;2024-09-10
2. Jumping Automata over Infinite Words;Developments in Language Theory;2023