Skip to main content

Quotients of Unbounded Parallelism

  • Conference paper
  • First Online:
Theoretical Aspects of Computing - ICTAC 2015 (ICTAC 2015)

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

Included in the following conference series:

  • 708 Accesses

Abstract

This is a language-theoretic investigation into a situation where a server serves an unbounded number of requests, and handling a request requires a bounded number of (arbitrarily delayed) steps. From a description of the system in interleaving semantics, one endeavours to determine whether some sequence from a given regular language is possible. We model unbounded parallelism using the iterated shuffle operator, investigate quotients of the so-called simple shuffled languages with regular languages, and prove a sufficient condition for obtaining another simple shuffled language by that operation.

N.E. Flick—This work is supported by the German Research Foundation (DFG), grant GRK 1765 (Research Training Group – System Correctness under Adverse Conditions).

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.

    The dots indicate that the transition system may have further structure, such as initial states or labels. This notation stems from [10].

  2. 2.

    The order of the \(P'\) letters in \(A^-(t)\) could just as well be fixed, but \(\psi ^{-1}\) is required so the P letters can appear wherever they are needed.

  3. 3.

    Equivalently described in [12] as a “Vector Addition System with States” (VASS).

References

  1. Baeten, J., Bergstra, J., Klop, J.: An operational semantics for process algebra. Centrum voor Wiskunde en Informatica, Department of Computer Science (1985)

    Google Scholar 

  2. Berglund, M., Björklund, H., Högberg, J.: Recognizing shuffled languages. In: Dediu, A.-H., Inenaga, S., Martín-Vide, C. (eds.) LATA 2011. LNCS, vol. 6638, pp. 142–154. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  3. Berstel, J.: Transductions and Context-Free Languages, vol. 4. Teubner, Stuttgart (1979)

    Book  MATH  Google Scholar 

  4. Berstel, J., Boasson, L., Carton, O., Pin, J.E., Restivo, A.: The expressive power of the shuffle product. Inf. Comput. 208(11), 1258–1272 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bloom, S.L., Ésik, Z.: Axiomatizing shuffle and concatenation in languages. Inf. Comput. 139(1), 62–91 (1997). http://www.sciencedirect.com/science/article/pii/S0890540197926651

    Article  MathSciNet  MATH  Google Scholar 

  6. Brzozowski, J.A.: Derivatives of regular expressions. J. ACM 11(4), 481–494 (1964). http://doi.acm.org/10.1145/321239.321249

    Article  MathSciNet  MATH  Google Scholar 

  7. Castiglione, G., Restivo, A.: On the shuffle of star-free languages. Fundam. Inform. 116(1–4), 35–44 (2012)

    MathSciNet  MATH  Google Scholar 

  8. Dershowitz, N., Manna, Z.: Proving termination with multiset orderings. Comm. ACM 22(8), 465–476 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  9. Ésik, Z., Bertol, M.: Nonfinite axiomatizability of the equational theory of shuffle. In: Fülöp, Z., Gécseg, F. (eds.) ICALP 1995. LNCS, vol. 944, pp. 27–38. Springer, Heidelberg (1995). http://dx.doi.org/10.1007/3-540-60084-1_60

    Chapter  Google Scholar 

  10. Finkel, A., Schnoebelen, P.: Well-structured transition systems everywhere!. Theor. Comput. Sci. 256(1), 63–92 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  11. Flick, N.E., Kudlek, M.: On a hierarchy of languages with catenation and shuffle. In: Yen, H.-C., Ibarra, O.H. (eds.) DLT 2012. LNCS, vol. 7410, pp. 452–458. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  12. Hopcroft, J., Pansiot, J.J.: On the reachability problem for 5-dimensional vector addition systems. Theor. Comput. Sci. 8(2), 135–159 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  13. Jantzen, M.: The power of synchronizing operations on strings. TCS 14(2), 127–154 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  14. Jantzen, M.: Extending regular expressions with iterated shuffle. Theor. Comput. Sci. 38, 223–247 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  15. Kudlek, M., Flick, N.E.: A hierarchy of languages with catenation and shuffle. Fundam. Inform. 128(1–2), 113–128 (2013)

    MathSciNet  MATH  Google Scholar 

  16. Kudlek, M., Flick, N.E.: Properties of languages with catenation and shuffle. Fundam. Inform. 129(1–2), 117–132 (2014)

    MathSciNet  MATH  Google Scholar 

  17. Kudlek, M., Martín-Vide, C., Paun, G.: Toward a formal macroset theory. In: Calude, C.S., Pun, G., Rozenberg, G., Salomaa, A. (eds.) Multiset Processing. LNCS, vol. 2235, pp. 123–133. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  18. Kuich, W., Salomaa, A.: Semirings, Automata, Languages. EATCS monographs on theoretical computer science. Springer, Heidelberg (1986)

    Book  MATH  Google Scholar 

  19. Latteux, M., Leguy, B., Ratoandromanana, B.: The family of one-counter languages is closed under quotient. Acta Informatica 22(5), 579–588 (1985)

    MathSciNet  MATH  Google Scholar 

  20. Lipton, R.: The reachability problem requires exponential space. Research Report 62, Department of Computer Science, Yale University, New Haven, Connecticut (1976)

    Google Scholar 

  21. Pin, J.É., Sakarovitch, J.: Some operations and transductions that preserve rationality. In: Cremers, A.B., Kriegel, H.-P. (eds.) Theoretical Computer Science. LNCS, vol. 145, pp. 277–288. Springer, Heidelberg (1982)

    Chapter  Google Scholar 

  22. Starke, P.H.: Free petri net languages. In: Winkowski, J. (ed.) Mathematical Foundations of Computer Science 1978. LNCS, vol. 64, pp. 506–515. Springer, Heidelberg (1978)

    Chapter  Google Scholar 

  23. Warmuth, M.K., Haussler, D.: On the complexity of iterated shuffle. J. Comput. Syst. Sci. 28(3), 345–358 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  24. Wimmel, H.: Entscheidbarkeit bei Petri Netzen Überblick und Kompendium. Springer, Heidelberg (2008)

    Google Scholar 

  25. Winskel, G.: Petri nets, algebras, morphisms, and compositionality. Inf. Comput. 72(3), 197–238 (1987)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We would like to thank the anonymous reviewers for providing valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nils Erik Flick .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Flick, N.E. (2015). Quotients of Unbounded Parallelism. In: Leucker, M., Rueda, C., Valencia, F. (eds) Theoretical Aspects of Computing - ICTAC 2015. ICTAC 2015. Lecture Notes in Computer Science(), vol 9399. Springer, Cham. https://doi.org/10.1007/978-3-319-25150-9_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25150-9_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25149-3

  • Online ISBN: 978-3-319-25150-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics