Skip to main content

On the Effects of Nondeterminism on Ordered Restarting Automata

  • Conference paper
  • First Online:
SOFSEM 2016: Theory and Practice of Computer Science (SOFSEM 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9587))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 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

  1. Birget, J.-C.: Intersection and union of regular languages and state complexity. Inform. Proc. Lett. 43, 185–190 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  2. Buntrock, G., Otto, F.: Growing context-sensitive languages and Church-Rosser languages. Inform. Comp. 141, 1–36 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  3. Dahlhaus, E., Warmuth, M.: Membership for growing context-sensitive grammars is polynomial. J. Comput. Syst. Sci. 33, 456–472 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  4. Higman, G.: Ordering by divisibility in abstract algebras. Proc. Lond. Math. Soc. 2, 326–336 (1952)

    Google Scholar 

  5. Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Reading (1979)

    MATH  Google Scholar 

  6. Karandikar, P., Schnoebelen, Ph.: Generalized Post embedding problems. Theory Comput. Syst. 56, 697–716 (2015)

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Friedrich Otto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics