Boosting Pushdown and Queue Machines by Preprocessing

Motivated by preprocessing devices occurring for example in the context of syntactic parsers or HTML sanitization, we study pairs of finite state transducers and deterministic machines such as pushdown automata or queue automata as language accepting devices, where the original input is translated by a finite state transducer to an input of the deterministic machine which eventually accepts or rejects the preprocessed input. As deterministic machines we study input-driven machines as well as reversible machines equipped with a pushdown store or a queue store. It turns out that the preprocessing boosts on the one hand the computational power of the machines in all four cases, but on the other hand preserves and adds some positive closure properties as well as decidable problems. Thus, the preprocessing extends the computational power moderately by retaining most of the nice properties of the original machine.

[1]  Martin Kutrib,et al.  Boosting Reversible Pushdown Machines by Preprocessing , 2016, RC.

[2]  Martin Kutrib,et al.  Tinput-Driven Pushdown, Counter, and Stack Automata , 2017, Fundam. Informaticae.

[3]  K. Mehlhorn Pebbling Moutain Ranges and its Application of DCFL-Recognition , 1980, ICALP.

[4]  Alfred V. Aho,et al.  The Theory of Parsing, Translation, and Compiling , 1972 .

[5]  Martin Kutrib,et al.  Reversible Queue Automata , 2016, Fundam. Informaticae.

[6]  Alexander Okhotin,et al.  Complexity of input-driven pushdown automata , 2014, SIGA.

[7]  Claudio Citrini,et al.  On Deterministic Multi-Pass Analysis , 1986, SIAM J. Comput..

[8]  Martin Kutrib,et al.  Deterministic input-driven queue automata: Finite turns, decidability, and closure properties , 2015, Theor. Comput. Sci..

[9]  Michael A. Harrison,et al.  Introduction to formal language theory , 1978 .

[10]  Martin Kutrib,et al.  Reversible pushdown automata , 2012, J. Comput. Syst. Sci..

[11]  Alessandra Cherubini,et al.  QRT FIFO Automata, Breath-First Grammars and Their Relations , 1991, Theor. Comput. Sci..

[12]  Martin Kutrib,et al.  Input-Driven Queue Automata with Internal Transductions , 2016, LATA.

[13]  R. Landauer,et al.  Irreversibility and heat generation in the computing process , 1961, IBM J. Res. Dev..

[14]  Rajeev Alur,et al.  Visibly pushdown languages , 2004, STOC '04.

[15]  Denis Maurel,et al.  Finite-state transducer cascades to extract named entities in texts , 2004, Theor. Comput. Sci..