Investigations on Automata and Languages Over a Unary Alphabet

The investigation of automata and languages defined over a one letter alphabet shows interesting differences with respect to the case of alphabets with at least two letters. Probably, the oldest example emphasizing one of these differences is the collapse of the classes of regular and context-free languages in the unary case (Ginsburg and Rice, 1962). Many differences have been proved concerning the state costs of the simulations between different variants of unary finite state automata (Chrobak, 1986, Mereghetti and Pighizzini, 2001). We present an overview of these results. Because important connections with fundamental questions in space complexity, we give emphasis to unary two-way automata. Furthermore, we discuss unary versions of other computational models, as probabilistic automata, one-way and two-way pushdown automata, even extended with auxiliary workspace, and multi-head automata.

[1]  Neil Immerman Nondeterministic Space is Closed Under Complementation , 1988, SIAM J. Comput..

[2]  Jeffrey Shallit,et al.  Unary Context-Free Grammars and Pushdown Automata, Descriptional Complexity and Auxiliary Space Lower Bounds , 2002, J. Comput. Syst. Sci..

[3]  Giovanni Pighizzini,et al.  Two-Way Automata Characterizations of L/poly Versus NL , 2014, Theory of Computing Systems.

[4]  Shinnosuke Seki,et al.  Converting nondeterministic automata and context-free grammars into Parikh equivalent one-way and two-way deterministic automata , 2012, Inf. Comput..

[5]  Giovanni Pighizzini,et al.  Deterministic Pushdown Automata and Unary Languages , 2008, Int. J. Found. Comput. Sci..

[6]  Eric Allender,et al.  Making Nondeterminism Unambiguous , 2000, SIAM J. Comput..

[7]  Tao Jiang,et al.  The Structure and Complexity of Minimal NFA's over a Unary Alphabet , 1991, Int. J. Found. Comput. Sci..

[8]  Giovanni Pighizzini,et al.  Two-way unary automata versus logarithmic space , 2011, Inf. Comput..

[9]  Carlo Mereghetti,et al.  Optimal Simulations Between Unary Automata , 1998, STACS.

[10]  Andreas Malcher,et al.  Descriptional complexity of two-way pushdown automata with restricted head reversals , 2011, Theor. Comput. Sci..

[11]  Róbert Szelepcsényi,et al.  The method of forced enumeration for nondeterministic automata , 1988, Acta Informatica.

[12]  Giovanni Pighizzini Two-Way Finite Automata: Old and Recent Results , 2013, Fundam. Informaticae.

[13]  Martin Kutrib,et al.  Simulations of Unary One-Way Multi-Head Finite Automata , 2014, Int. J. Found. Comput. Sci..

[14]  Jeffrey Shallit,et al.  Unary Language Operations, State Complexity and Jacobsthal's Function , 2002, Int. J. Found. Comput. Sci..

[15]  Walter J. Savitch,et al.  Relationships Between Nondeterministic and Deterministic Tape Complexities , 1970, J. Comput. Syst. Sci..

[16]  Anthony Widjaja To Unary finite automata vs. arithmetic progressions , 2008 .

[17]  Marek Chrobak,et al.  A Note on Bounded-Reversal Multipushdown Machines , 1984, Information Processing Letters.

[18]  John C. Shepherdson,et al.  The Reduction of Two-Way Automata to One-Way Automata , 1959, IBM J. Res. Dev..

[19]  Dana S. Scott,et al.  Finite Automata and Their Decision Problems , 1959, IBM J. Res. Dev..

[20]  Ivan Hal Sudborough,et al.  Bounded-Reversal Multihead Finite Automata Languages , 1974, Inf. Control..

[21]  Narad Rampersad The state complexity of L2 and Lk , 2006, Inf. Process. Lett..

[22]  Viliam Geffert,et al.  Magic numbers in the state hierarchy of finite automata , 2006, Inf. Comput..

[23]  Giovanni Pighizzini,et al.  Pairs of Complementary Unary Languages with “Balanced” Nondeterministic Automata , 2012, Algorithmica.

[24]  Neil D. Jones,et al.  Space-Bounded Reducibility among Combinatorial Problems , 1975, J. Comput. Syst. Sci..

[25]  M. Szalay,et al.  On the maximal order in $S_n$ and $S*_n$ , 1980 .

[26]  Carlo Mereghetti Testing the Descriptional Power of Small Turing Machines on Nonregular Language Acceptance , 2008, Int. J. Found. Comput. Sci..

[27]  Giovanni Pighizzini,et al.  Complementing unary nondeterministic automata , 2005, Theor. Comput. Sci..

[28]  Zdenek Sawa Efficient Construction of Semilinear Representations of Languages Accepted by Unary Nondeterministic Finite Automata , 2013, Fundam. Informaticae.

[29]  Burkhard Monien Deterministic Two-Way One-Head Pushdown Automata are Very Powerful , 1984, Inf. Process. Lett..

[30]  Franz-Josef Brandenburg On one-way auxiliary pushdown automata , 1977, Theoretical Computer Science.

[31]  Seymour Ginsburg,et al.  Two Families of Languages Related to ALGOL , 1962, JACM.

[32]  Marcella Anselmo,et al.  Some results on the structure of unary unambiguous automata , 2011, Adv. Appl. Math..

[33]  Sheng Yu,et al.  The State Complexities of Some Basic Operations on Regular Languages , 1994, Theor. Comput. Sci..

[34]  Alexander Okhotin,et al.  State complexity of operations on two-way finite automata over a unary alphabet , 2012, Theor. Comput. Sci..

[35]  Alexander Okhotin Unambiguous finite automata over a unary alphabet , 2012, Inf. Comput..

[36]  Martin Kutrib,et al.  Nondeterministic Descriptional Complexity Of Regular Languages , 2003, Int. J. Found. Comput. Sci..

[37]  Oscar H. Ibarra,et al.  A Note on Semilinear Sets and Bounded-Reversal Multihead Pushdown Automata , 1974, Inf. Process. Lett..

[38]  Leslie G. Valiant,et al.  Regularity and Related Problems for Deterministic Pushdown Automata , 1975, JACM.

[39]  Marek Chrobak,et al.  Finite Automata and Unary Languages , 1986, Theor. Comput. Sci..

[40]  Pawel Gawrychowski Chrobak Normal Form Revisited, with Applications , 2011, CIAA.

[41]  Viliam Geffert Nondeterministic Computations in Sublogarithmic Space and Space Constructibility , 1991, SIAM J. Comput..

[42]  Oscar H. Ibarra,et al.  Relating the Type of Ambiguity of Finite Automata to the Succinctness of Their Representation , 1989, SIAM J. Comput..

[43]  Martin Kutrib,et al.  Head and state hierarchies for unary multi-head finite automata , 2014, Acta Informatica.

[44]  Martin Kutrib,et al.  Size of Unary One-Way Multi-head Finite Automata , 2013, DCFS.

[45]  Seymour Ginsburg,et al.  Deterministic Context Free Languages , 1966, Inf. Control..

[46]  Carlo Mereghetti,et al.  Complementing two-way finite automata , 2007, Inf. Comput..

[47]  Carlo Mereghetti,et al.  Converting two-way nondeterministic unary automata into simpler automata , 2003, Theor. Comput. Sci..

[48]  Alexander Okhotin,et al.  Describing Periodicity in Two-Way Deterministic Finite Automata Using Transformation Semigroups , 2011, Developments in Language Theory.