Сейчас занимаюсь автоматами на строках/массивах, по типу 
SubstitutionSystem и 
SequenceReplace Mathematica. 
На выходе часто встречаются кандидаты на almost periodic, аналоги 
Tue-Morse.
Иногда попадаются eventually ("в конечном итоге") periodic. И вот их хотелось бы как-то отбирать, детектировать. 
Но разумеется, все мои последовательности 
конечны. Доказательство того, что вся Tue-Morse almost periodic 
нетривиально, 
я занимаюсь только численными экспериментами.  
Читал разные материалы на эту тему. В результате пришел к такому наивному определению.
Возможно периодической в конечном итоге последовательностью назовем конечную группу паттернов:

где:  

 - (Head) префикс любого вида, возможно пустой, возможно периодический и т.д.

 - паттерн, который повторяется после 

 минимум два раза

 - (Tail) суффикс, любой префикс 

, то есть предполагаемое начало следующего периода
Буду признателен за любые комментарии на это определение!
Но в любом случае, похоже оно не глупое. Поэтому я начал пытаться его детектировать.
Единственный разумный вариант (опять же после чтения сабжа) - использование 
Z-функции или 
префикс-функции. 
Уверен, что именно они помогут в детектировании искомого паттерна,
но как-то не складывается в голове, как это оформить четко и эффективно.