Abstract
While (stateless) deterministic ordered restarting automata accept exactly the regular languages, it is known that nondeterministic ordered restarting automata accept some languages that are not context-free. Here we show that, in fact, the class of languages accepted by these automata is an abstract family of languages that is incomparable to the linear languages, the context-free languages, and the growing context-sensitive languages with respect to inclusion, and that the emptiness problem is decidable for these languages. In addition, it is shown that stateless ordered restarting automata just accept regular languages, and we present an infinite family of regular languages \(C_n\) such that \(C_n\) is accepted by a stateless ordered restarting automaton with an alphabet of size O(n), but each stateless deterministic ordered restarting automaton for \(C_n\) needs \(2^{O(n)}\) letters.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Following the notation that is used for restarting automata in general (see, e.g., [10]), the suffix -WW says that this automaton can rewrite using non-input symbols.
- 2.
A meta-instruction \((E,u\rightarrow v)\) is applicable to a restarting configuration \(q_0\rhd w\lhd \), if w can be factored as \(w=w_1uw_2\) such that \(\rhd w_1\in E\), which would give the cycle \(q_0\rhd w\lhd \vdash _M^c q_0\rhd w_1vw_2\lhd \), and a meta-instruction \((E,{\textsf {Accept}})\) allows M to accept from any restarting configuration \(q_0\rhd w\lhd \) such that \(\rhd w\lhd \in E\) (see, e.g., [10]).
References
Birget, J.-C.: Intersection and union of regular languages and state complexity. Inform. Proc. Lett. 43, 185–190 (1992)
Buntrock, G., Otto, F.: Growing context-sensitive languages and Church-Rosser languages. Inform. Comp. 141, 1–36 (1998)
Dahlhaus, E., Warmuth, M.: Membership for growing context-sensitive grammars is polynomial. J. Comput. Syst. Sci. 33, 456–472 (1986)
Higman, G.: Ordering by divisibility in abstract algebras. Proc. Lond. Math. Soc. 2, 326–336 (1952)
Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Reading (1979)
Karandikar, P., Schnoebelen, Ph.: Generalized Post embedding problems. Theory Comput. Syst. 56, 697–716 (2015)
Kwee, K., Otto, F.: On some decision problems for stateless deterministic ordered restarting automata. In: Shallit, J., Okhotin, A. (eds.) DCFS 2015. LNCS, vol. 9118, pp. 165–176. Springer, Heidelberg (2015)
Lautemann, C.: One pushdown and a small tape. In: Wagner, K.W. (ed.) Dirk Siefkes zum 50. Geburtstag, pp. 42–47. Technische Universität Berlin and Universität Augsburg (1988)
Mráz, F., Otto, F.: Ordered restarting automata for picture languages. In: Geffert, V., Preneel, B., Rovan, B., Štuller, J., Tjoa, A.M. (eds.) SOFSEM 2014. LNCS, vol. 8327, pp. 431–442. Springer, Heidelberg (2014)
Otto, F.: Restarting automata. In: Ésik, Z., Martín-Vide, C., Mitrana, V. (eds.) Recent Advances in Formal Languages and Applications. SCI, vol. 25, pp. 269–303. Springer, Heidelberg (2006)
Otto, F.: On the descriptional complexity of deterministic ordered restarting automata. In: Jürgensen, H., Karhumäki, J., Okhotin, A. (eds.) DCFS 2014. LNCS, vol. 8614, pp. 318–329. Springer, Heidelberg (2014)
Otto, F., Wendlandt, M., Kwee, K.: Reversible ordered restarting automata. In: Krevine, J., Stefani, J.-B. (eds.) RC 2015. LNCS, vol. 9138, pp. 60–75. Springer, Heidelberg (2015)
Schmitz, S., Schnoebelen, Ph.: Multiply-recursive upper bounds with Higman’s lemma. In: Aceto, L., Henzinger, M., Sgall, J. (eds.) ICALP 2011, Part II. LNCS, vol. 6756, pp. 441–452. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kwee, K., Otto, F. (2016). On the Effects of Nondeterminism on Ordered Restarting Automata. In: Freivalds, R., Engels, G., Catania, B. (eds) SOFSEM 2016: Theory and Practice of Computer Science. SOFSEM 2016. Lecture Notes in Computer Science(), vol 9587. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-49192-8_30
Download citation
DOI: https://doi.org/10.1007/978-3-662-49192-8_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-49191-1
Online ISBN: 978-3-662-49192-8
eBook Packages: Computer ScienceComputer Science (R0)