The reflection complexity of sequences over finite alphabets
Jean-Paul Allouche, John M. Campbell, Shuo Li, Jeffrey Shallit, Manon, Stipulanti

TL;DR
This paper introduces the reflection complexity function for sequences over finite alphabets, exploring its properties, relationships with other complexities, and applications to automatic and well-known sequences like Thue–Morse.
Contribution
It defines and analyzes the reflection complexity, providing characterizations of periodicity and Sturmian sequences, and connects it with automatic sequences using computational tools.
Findings
Reflection complexity characterizes periodic and Sturmian sequences.
For k-automatic sequences, reflection complexity is computably k-regular.
Software Walnut can evaluate reflection complexity of automatic sequences.
Abstract
In combinatorics on words, the well-studied factor complexity function of a sequence over a finite alphabet counts, for every nonnegative integer , the number of distinct length- factors of . In this paper, we introduce the \emph{reflection complexity} function to enumerate the factors occurring in a sequence , up to reversing the order of symbols in a word. We prove a number of results about the growth properties of and its relationship with other complexity functions. We also prove a Morse--Hedlund-type result characterizing eventually periodic sequences in terms of their reflection complexity, and we deduce a characterization of Sturmian sequences. We investigate the reflection complexity of quasi-Sturmian, episturmian, -dimensional billiard, complementation-symmetric Rote, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · DNA and Biological Computing · semigroups and automata theory
