Simulation by Rounds of Letter-to-Letter Transducers

05/04/2021
by   Antonio Abu Nassar, et al.
0

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 𝒯_1 is k-round simulated by transducer 𝒯_2 if, intuitively, for every input word x, we can permute the letters within each round in x, such that the output of 𝒯_2 on the permuted word is itself a permutation of the output of 𝒯_1 on x. Finally, two transducers are k-round equivalent if they simulate each other. We solve two main decision problems, namely whether 𝒯_2 k-round simulates 𝒯_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.

READ FULL TEXT

page 1

page 3

page 9

page 13

page 17

research
08/31/2020

Rotational analysis of ChaCha permutation

We show that the underlying permutation of ChaCha20 stream cipher does n...
research
03/01/2020

Distributed Testing of Graph Isomorphism in the CONGEST model

In this paper we study the problem of testing graph isomorphism (GI) in ...
research
10/23/2017

On the Coordinator's Rule for Fast Paxos

Fast Paxos is an algorithm for consensus that works by a succession of r...
research
11/18/2022

Asymptotically Tight Bounds on the Time Complexity of Broadcast and its Variants in Dynamic Networks

Data dissemination is a fundamental task in distributed computing. This ...
research
08/17/2017

General AI Challenge - Round One: Gradual Learning

The General AI Challenge is an initiative to encourage the wider artific...
research
07/20/2022

Abelian Combinatorics on Words: a Survey

We survey known results and open problems in abelian combinatorics on wo...
research
07/23/2020

Process Symmetry in Probabilistic Transducers

Model checking is the process of deciding whether a system satisfies a g...

Please sign up or login with your details

Forgot password? Click here to reset