Two-dimensional Fibonacci Words: Tandem Repeats and Factor Complexity
arXiv:2204.13977
Abstract
If is a non-empty string then the repetition is called a tandem repeat. Similarly, a tandem in a two dimensional array is a configuration consisting of a same primitive block that touch each other with one side or corner. In \cite{Apostolico:2000}, Apostolico and Brimkov have proved various bounds for the number of tandems in a two dimensional word of size . Of the two types of tandems considered therein, they also proved that, for one type, the number of occurrences in an Fibonacci array attained the general upper bound, $\mathcal{O}(m^{2}n \hspace{0.1cm} \mbox{log} \hspace{0.1cm} n)$. In this paper, we derive an expression for the exact number of tandems in a given finite Fibonacci array . As a required result, we derive the factor complexities of , and that of the infinite Fibonacci word . Generations of and , for any given using a two-dimensional homomorphism is also achieved.