Слово Туэ-Морса — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Новая страница: «== Определение == Определим последовательность строк <tex>T_n</tex> над двухбуквенным алфавито...»)
 
(Определение)
Строка 1: Строка 1:
== Определение ==
+
{{Определение
 
+
|definition=
 
Определим последовательность строк <tex>T_n</tex> над двухбуквенным алфавитом <tex>\{a, b\}</tex> следующим образом: <tex>T_n = t_0 t_1 \dots t_{2^n-1}</tex>, где:
 
Определим последовательность строк <tex>T_n</tex> над двухбуквенным алфавитом <tex>\{a, b\}</tex> следующим образом: <tex>T_n = t_0 t_1 \dots t_{2^n-1}</tex>, где:
 
* <tex>t_i = a</tex>, если двоичная запись числа <tex>i</tex> содержит чётное число единиц
 
* <tex>t_i = a</tex>, если двоичная запись числа <tex>i</tex> содержит чётное число единиц
Строка 6: Строка 6:
  
 
Строки этой последовательности называются строками Туэ-Морса.
 
Строки этой последовательности называются строками Туэ-Морса.
 +
}}
  
 
== Примеры ==
 
== Примеры ==

Версия 08:39, 30 марта 2012

Определение:
Определим последовательность строк [math]T_n[/math] над двухбуквенным алфавитом [math]\{a, b\}[/math] следующим образом: [math]T_n = t_0 t_1 \dots t_{2^n-1}[/math], где:
  • [math]t_i = a[/math], если двоичная запись числа [math]i[/math] содержит чётное число единиц
  • [math]t_i = b[/math] иначе
Строки этой последовательности называются строками Туэ-Морса.


Примеры

Приведём первые пять строк Туэ-Морса:

  • [math]T_0 = a[/math]
  • [math]T_1 = ab[/math]
  • [math]T_2 = abba[/math]
  • [math]T_3 = abbabaab[/math]
  • [math]T_4 = abbabaabbaababba[/math]

Свойства и эквивалентные определения

Как видно из определения, символ на [math]i[/math]-ой позиции не зависит от номера строки. Так как длина строк возрастает, каждая строка является собственным префиксом следующей, поэтому можно рассматривать получение следующей строки как приписывание к текущей некоторого суффикса.

Заметим, что соответсвующие индексы символов при приписывании суффикса к строке [math]T_n[/math] получаются добавлением к индексам [math]i = 0, 1, \dots, 2^n - 1[/math] числа [math]2^n[/math]. Количество единиц в двоичной записи числа [math]i + 2^n[/math] ровно на один больше, чем в двоичной записи числа [math]i[/math]. Поэтому приписываемый суффикс есть ни что иное, как исходная строка с инвертированными символами.

Часто рассматривают предельный случай — бесконечную строку Туэ-Морса. Бесконечную строку также можно задать с помощью правил ассоциативного исчисления, клеточного автомата, рекурсивных соотношений и так далее.

Ссылки