Skip to main content

On Infinite Prefix Normal Words

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

Abstract

Prefix normal words are binary words that have no factor with more 1s than the prefix of the same length. Finite prefix normal words were introduced in [Fici and Lipták, DLT 2011]. In this paper, we study infinite prefix normal words and explore their relationship to some known classes of infinite binary words. In particular, we establish a connection between prefix normal words and Sturmian words, between prefix normal words and abelian complexity, and between prefix normality and lexicographic order.

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.

    For ease of presentation, we use Lyndon to mean lexicographically greatest among its conjugates; this is equivalent to the usual definition up to renaming characters.

  2. 2.

    Note the different terminology in [17]: characteristic word \(\rightarrow \) proper standard Sturmian, Sturmian \(\rightarrow \) proper Sturmian, rational mechanical word \(\rightarrow \) periodic Sturmian.

References

  1. Amir, A., Chan, T.M., Lewenstein, M., Lewenstein, N.: On hardness of jumbled indexing. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds.) ICALP 2014. LNCS, vol. 8572, pp. 114–125. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43948-7_10

    Chapter  Google Scholar 

  2. Blanchet-Sadri, F., Fox, N., Rampersad, N.: On the asymptotic abelian complexity of morphic words. Adv. Appl. Math. 61, 46–84 (2014)

    Article  MathSciNet  Google Scholar 

  3. Blondin Massé, A., de Carufel, J., Goupil, A., Lapointe, M., Nadeau, É., Vandomme, É.: Leaf realization problem, caterpillar graphs and prefix normal words. Theoret. Comput. Sci. 732, 1–13 (2018)

    Article  MathSciNet  Google Scholar 

  4. Burcsi, P., Cicalese, F., Fici, G., Lipták, Zs.: Algorithms for jumbled pattern matching in strings. Int. J. Found. Comput. Sci. 23, 357–374 (2012)

    Article  MathSciNet  Google Scholar 

  5. Burcsi, P., Fici, G., Lipták, Zs., Ruskey, F., Sawada, J.: On combinatorial generation of prefix normal words. In: Kulikov, A.S., Kuznetsov, S.O., Pevzner, P. (eds.) CPM 2014. LNCS, vol. 8486, pp. 60–69. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07566-2_7

    MATH  Google Scholar 

  6. Burcsi, P., Fici, G., Lipták, Zs., Ruskey, F., Sawada, J.: On prefix normal words and prefix normal forms. Theoret. Comput. Sci. 659, 1–13 (2017)

    Article  MathSciNet  Google Scholar 

  7. Cassaigne, J., Kaboré, I.: Abelian complexity and frequencies of letters in infinite words. Int. J. Found. Comput. Sci. 27(05), 631–649 (2016)

    Article  MathSciNet  Google Scholar 

  8. Chan, T.M., Lewenstein, M.: Clustered integer 3SUM via additive combinatorics. In: Proceedings of the 47th Annual ACM Symposium on Theory of Computing (STOC 2015), pp. 31–40 (2015)

    Google Scholar 

  9. Cicalese, F., Lipták, Zs., Rossi, M.: Bubble-Flip - a new generation algorithm for prefix normal words. Theoret. Comput. Sci. 743, 38–52 (2018)

    Article  MathSciNet  Google Scholar 

  10. Cunha, L.F.I., Dantas, S., Gagie, T., Wittler, R., Kowada, L.A.B., Stoye, J.: Fast and simple jumbled indexing for binary run-length encoded strings. In: 28th Annual Symposium on Combinatorial Pattern Matching (CPM 2017). LIPIcs, vol. 78, pp. 19:1–19:9 (2017)

    Google Scholar 

  11. Davis, C., Knuth, D.: Number representations and dragon curves, I, II. J. Recreat. Math. 3, 133–149 and 161–181 (1970)

    Google Scholar 

  12. Fici, G., Lipták, Zs.: On prefix normal words. In: Mauri, G., Leporati, A. (eds.) DLT 2011. LNCS, vol. 6795, pp. 228–238. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22321-1_20

    Chapter  Google Scholar 

  13. Gagie, T., Hermelin, D., Landau, G.M., Weimann, O.: Binary jumbled pattern matching on trees and tree-like structures. Algorithmica 73(3), 571–588 (2015)

    Article  MathSciNet  Google Scholar 

  14. Kaboré, I., Kientéga, B.: Abelian complexity of Thue-Morse word over a ternary alphabet. In: Brlek, S., Dolce, F., Reutenauer, C., Vandomme, É. (eds.) WORDS 2017. LNCS, vol. 10432, pp. 132–143. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-66396-8_13

    Chapter  Google Scholar 

  15. Lothaire, M.: Algebraic Combinatorics on Words. Cambridge University Press, Cambridge (2002)

    Book  Google Scholar 

  16. Madill, B., Rampersad, N.: The abelian complexity of the paperfolding word. Discrete Math. 313(7), 831–838 (2013)

    Article  MathSciNet  Google Scholar 

  17. Pirillo, G.: Inequalities characterizing standard Sturmian and episturmian words. Theoret. Comput. Sci. 341(1–3), 276–292 (2005)

    Article  MathSciNet  Google Scholar 

  18. Richomme, G., Saari, K., Zamboni, L.Q.: Abelian complexity of minimal subshifts. J. London Math. Soc. 83(1), 79–95 (2011)

    Article  MathSciNet  Google Scholar 

  19. Ruskey, F., Savage, C., Wang, T.: Generating necklaces. J. Algorithms 13(3), 414–430 (1992)

    Article  MathSciNet  Google Scholar 

  20. Ruskey, F., Sawada, J., Williams, A.: Binary bubble languages and cool-lex order. J. Comb. Theory Ser. A 119(1), 155–169 (2012)

    Article  MathSciNet  Google Scholar 

  21. Sawada, J., Williams, A.: Efficient oracles for generating binary bubble languages. Electron. J. Comb. 19(1), P42 (2012)

    MathSciNet  MATH  Google Scholar 

  22. Sawada, J., Williams, A., Wong, D.: Inside the Binary Reflected Gray Code: Flip-Swap languages in 2-Gray code order (2017, unpublished manuscript)

    Google Scholar 

  23. Sloane, N.J.A.: The On-Line Encyclopedia of Integer Sequences. http://oeis.org

  24. Siromoney, R., Mathew, L., Dare, V., Subramanian, K.: Infinite Lyndon words. Inf. Process. Lett. 50, 101–104 (1994)

    Article  MathSciNet  Google Scholar 

  25. Turek, O.: Abelian complexity function of the Tribonacci word. J. Integer Seq. 18 (2015). Article 15.3.4

    Google Scholar 

Download references

Acknowledgements

We wish to thank the participants of the Workshop on Words and Complexity (Lyon, February 2018), for interesting discussions and pointers, and to Péter Burcsi, who first got us interested in Sturmian words.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Massimiliano Rossi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cicalese, F., Lipták, Z., Rossi, M. (2019). On Infinite Prefix Normal Words. In: Catania, B., Královič, R., Nawrocki, J., Pighizzini, G. (eds) SOFSEM 2019: Theory and Practice of Computer Science. SOFSEM 2019. Lecture Notes in Computer Science(), vol 11376. Springer, Cham. https://doi.org/10.1007/978-3-030-10801-4_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-10801-4_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-10800-7

  • Online ISBN: 978-3-030-10801-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics