
Open access
Date
2019Type
- Conference Paper
ETH Bibliography
yes
Altmetrics
Abstract
Every nondeterministic finite-state automaton is equivalent to a deterministic finite-state automaton. This result does not extend to finite-state transducers - finite-state automata equipped with a one-way output tape. There is a strict hierarchy of functions accepted by one-way deterministic finite-state transducers (1DFTs), one-way nondeterministic finite-state transducers (1NFTs), and two-way nondeterministic finite-state transducers (2NFTs), whereas the two-way deterministic finite-state transducers (2DFTs) accept the same family of functions as their nondeterministic counterparts (2NFTs). We define multi-head one-way deterministic finite-state transducers (mh-1DFTs) as a natural extension of 1DFTs. These transducers have multiple one-way reading heads that move asynchronously over the input word. Our main result is that mh-1DFTs can deterministically express any function defined by a one-way nondeterministic finite-state transducer. Of independent interest, we formulate the all-suffix regular matching problem, which is the problem of deciding for each suffix of an input word whether it belongs to a regular language. As part of our proof, we show that an mh-1DFT can solve all-suffix regular matching, which has applications, e.g., in runtime verification. Show more
Permanent link
https://doi.org/10.3929/ethz-b-000355046Publication status
publishedEditor
Baier, Christel
Chatzigiannakis, Ioannis
Flocchini, Paola
Leonardi, Stefano
Book title
Proceedings of the 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019)Journal / series
Leibniz International Proceedings in InformaticsVolume
Pages / Article No.
Publisher
Schloss Dagstuhl-Leibniz-Zentrum für InformatikEvent
Subject
Formal languages; Nondeterminism; Multi-head automata; Finite transducersOrganisational unit
03634 - Basin, David / Basin, David
Funding
167162 - Big Data Monitoring (SNF)
More
Show all metadata
ETH Bibliography
yes
Altmetrics