Locally catenative sequence

From testwiki
Jump to navigation Jump to search

In mathematics, a locally catenative sequence is a sequence of words in which each word can be constructed as the concatenation of previous words in the sequence.[1]

Formally, an infinite sequence of words w(n) is locally catenative if, for some positive integers k and i1,...ik:

w(n)=w(n−i1)w(n−i2)…w(n−ik) for n≥max⁡{i1,…,ik}.

Some authors use a slightly different definition in which encodings of previous words are allowed in the concatenation.[2]

Examples

The sequence of Fibonacci words S(n) is locally catenative because

S(n)=S(n−1)S(n−2) for n≥2.

The sequence of Thue–Morse words T(n) is not locally catenative by the first definition. However, it is locally catenative by the second definition because

T(n)=T(n−1)μ(T(n−1)) for n≥1,

where the encoding μ replaces 0 with 1 and 1 with 0.

References