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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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.
Note the different terminology in [17]: characteristic word \(\rightarrow \) proper standard Sturmian, Sturmian \(\rightarrow \) proper Sturmian, rational mechanical word \(\rightarrow \) periodic Sturmian.
References
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
Blanchet-Sadri, F., Fox, N., Rampersad, N.: On the asymptotic abelian complexity of morphic words. Adv. Appl. Math. 61, 46–84 (2014)
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)
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)
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
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)
Cassaigne, J., Kaboré, I.: Abelian complexity and frequencies of letters in infinite words. Int. J. Found. Comput. Sci. 27(05), 631–649 (2016)
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)
Cicalese, F., Lipták, Zs., Rossi, M.: Bubble-Flip - a new generation algorithm for prefix normal words. Theoret. Comput. Sci. 743, 38–52 (2018)
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)
Davis, C., Knuth, D.: Number representations and dragon curves, I, II. J. Recreat. Math. 3, 133–149 and 161–181 (1970)
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
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)
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
Lothaire, M.: Algebraic Combinatorics on Words. Cambridge University Press, Cambridge (2002)
Madill, B., Rampersad, N.: The abelian complexity of the paperfolding word. Discrete Math. 313(7), 831–838 (2013)
Pirillo, G.: Inequalities characterizing standard Sturmian and episturmian words. Theoret. Comput. Sci. 341(1–3), 276–292 (2005)
Richomme, G., Saari, K., Zamboni, L.Q.: Abelian complexity of minimal subshifts. J. London Math. Soc. 83(1), 79–95 (2011)
Ruskey, F., Savage, C., Wang, T.: Generating necklaces. J. Algorithms 13(3), 414–430 (1992)
Ruskey, F., Sawada, J., Williams, A.: Binary bubble languages and cool-lex order. J. Comb. Theory Ser. A 119(1), 155–169 (2012)
Sawada, J., Williams, A.: Efficient oracles for generating binary bubble languages. Electron. J. Comb. 19(1), P42 (2012)
Sawada, J., Williams, A., Wong, D.: Inside the Binary Reflected Gray Code: Flip-Swap languages in 2-Gray code order (2017, unpublished manuscript)
Sloane, N.J.A.: The On-Line Encyclopedia of Integer Sequences. http://oeis.org
Siromoney, R., Mathew, L., Dare, V., Subramanian, K.: Infinite Lyndon words. Inf. Process. Lett. 50, 101–104 (1994)
Turek, O.: Abelian complexity function of the Tribonacci word. J. Integer Seq. 18 (2015). Article 15.3.4
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)