Skip to main navigation Skip to search Skip to main content

SIMULATION BY ROUNDS OF LETTER-TO-LETTER TRANSDUCERS

Antonio Abu Nassar, Shaull Almagor

Research output: Contribution to journalArticlepeer-review

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 T1 is k-round simulated by transducer T2 if, intuitively, for every input word x, we can permute the letters within each round in x, such that the output of T2 on the permuted word is itself a permutation of the output of T1 on x. Finally, two transducers are k-round equivalent if they simulate each other. We solve two main decision problems, namely whether T2 k-round simulates T1 (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 identifiers of processes in a multi-process system naturally gives rise to two transducers, whose k-round equivalence corresponds to stability against such permutations.

Original languageEnglish
Pages (from-to)19:1-19:32
JournalLogical Methods in Computer Science
Volume19
Issue number4
DOIs
StatePublished - 2023
Externally publishedYes

Keywords

  • Equivalence
  • Parikh
  • Permutations
  • Simulation
  • Transducers

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Cite this