Skip to main content

Shuffle Product of Regular Languages: Results and Open Problems

  • Conference paper
  • First Online:
Algebraic Informatics (CAI 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13706))

Included in the following conference series:

  • 341 Accesses

Abstract

This survey paper presents known results and open problems on the shuffle product applied to regular languages. We first focus on varieties and positive varieties closed under shuffle. Next we turn to the class of intermixed languages, the smallest class of languages containing the letters and closed under Boolean operations, product and shuffle. Finally, we study Schnoebelen’s sequential and parallel decompositions of languages and discuss various open questions around this notion.

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 syntactic ordered monoid of a language was first introduced by Schützenberger in 1956, but he apparently only made use of the syntactic monoid later on. I rediscovered this notion in 1995 [11], but unfortunately used the opposite order for several years, in particular in [3,4,5,6], before I switched back to the original order.

  2. 2.

    As explained in the first footnote, the opposite of the syntactic order was used in this paper, and consequently, upper set monoids were used in place of lower set monoids.

References

  1. Almeida, J., Cano, A., Klíma, O., Pin, J.É.: Fixed points of the lower set operator. Internat. J. Algebra Comput. 25(1–2), 259–292 (2015)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  3. Cano, A., Pin, J.É.: Upper set monoids and length preserving morphisms. J. Pure Appl. Algebra 216, 1178–1183 (2012)

    Article  MathSciNet  Google Scholar 

  4. Cano Gómez, A., Pin, J.É.: Shuffle on positive varieties of languages. Theoret. Comput. Sci. 312, 433–461 (2004)

    Article  MathSciNet  Google Scholar 

  5. Gómez, A.C., Pin, J.É.: On a conjecture of schnoebelen. In: Ésik, Z., Fülöp, Z. (eds.) DLT 2003. LNCS, vol. 2710, pp. 35–54. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-45007-6_4

    Chapter  Google Scholar 

  6. Gómez, A.C., Pin, J.É.: A robust class of regular languages. In: Ochmański, E., Tyszkiewicz, J. (eds.) MFCS 2008. LNCS, vol. 5162, pp. 36–51. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-85238-4_3

    Chapter  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  8. Ésik, Z., Simon, I.: Modeling literal morphisms by shuffle. Semigroup Forum 56(2), 225–227 (1998)

    Article  MathSciNet  Google Scholar 

  9. Klíma, O., Polák, L.: On varieties of meet automata. Theoret. Comput. Sci. 407(1–3), 278–289 (2008)

    Article  MathSciNet  Google Scholar 

  10. Perrot, J.F.: Variétés de langages et opérations. Theoret. Comput. Sci. 7, 197–210 (1978)

    Article  MathSciNet  Google Scholar 

  11. Pin, J.É.: A variety theorem without complementation. Russian Math. (Izvestija vuzov. Matematika) 39, 80–90 (1995)

    Google Scholar 

  12. Restivo, A.: The shuffle product: new research directions. In: Dediu, A.-H., Formenti, E., Martín-Vide, C., Truthe, B. (eds.) LATA 2015. LNCS, vol. 8977, pp. 70–81. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-15579-1_5

    Chapter  Google Scholar 

  13. Reutenauer, C.: Sur les variétés de langages et de monoïdes. In: Theoretical Computer Science (Fourth GI Conference Aachen), vol. 67, pp. 260–265 (1979)

    Google Scholar 

  14. Schnoebelen, P.: Decomposable regular languages and the shuffle operator. EATCS Bull. 67, 283–289 (1999)

    Google Scholar 

  15. Schützenberger, M.P.: On finite monoids having only trivial subgroups. Inf. Control 8, 190–194 (1965)

    Article  MathSciNet  Google Scholar 

  16. Straubing, H.: Recognizable sets and power sets of finite semigroups. Semigroup Forum 18, 331–340 (1979)

    Article  MathSciNet  Google Scholar 

  17. Straubing, H., Weil, P.: Varieties. In: Pin, J.É. (ed.) Handbook of Automata Theory. Volume I. Theoretical Foundations, pp. 569–614. European Mathematical Society (EMS), Berlin (2021)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jean-Éric Pin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Pin, JÉ. (2022). Shuffle Product of Regular Languages: Results and Open Problems. In: Poulakis, D., Rahonis, G. (eds) Algebraic Informatics. CAI 2022. Lecture Notes in Computer Science, vol 13706. Springer, Cham. https://doi.org/10.1007/978-3-031-19685-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-19685-0_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-19684-3

  • Online ISBN: 978-3-031-19685-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics