Последовательность Колакоски - Kolakoski sequence
В математика, то Последовательность Колакоски, иногда также известный как Последовательность Ольденбургера-Колакоски,[1] является бесконечная последовательность символов {1,2}, которая представляет собой последовательность длин серий в собственном кодирование длин серий,[2] и прототип бесконечного семейства связанных последовательностей. Он назван в честь математик-любитель Уильям Колакоски (1944–97), который описал это в 1965 году,[3] но последующие исследования показали, что последовательность ранее обсуждалась Руфус Ольденбургер в 1939 г.[1][4]
Определение классической последовательности Колакоски
Начальные члены последовательности Колакоски:
Каждый символ встречается в «серии» (последовательность равных элементов) одного или двух последовательных членов, и запись длин этих серий дает точно такую же последовательность:
- 1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,2,2,...
- 1, 2 , 2 ,1,1, 2 ,1, 2 , 2 ,1, 2 , 2 ,1,1, 2 ,1,1, 2 , 2 ,1, 2 ,1,1, 2 ,1, 2 , 2 ,1,1, 2 ,...
Следовательно, описание последовательности Колакоски обратимо. Если K означает «последовательность Колакоски», описание №1 логически подразумевает описание №2 (и наоборот):
- 1. Условия K генерируются сериями (т. е. длинами серий) K
- 2. Прогоны K порождаются условиями K
Соответственно, можно сказать, что каждый член последовательности Колакоски порождает серию из одного или двух будущих членов. Первая 1 последовательности генерирует серию «1», то есть сама; первые 2 генерируют серию «22», которая включает себя; вторые 2 генерируют серию «11»; и так далее. Каждое число в последовательности - это длина следующего прогона, который будет создан, и элемент должен быть сгенерирован чередуется между 1 и 2:
- 1,2 (длина последовательности л = 2; сумма сроков s = 3)
- 1,2,2 (л = 3, s = 5)
- 1,2,2,1,1 (л = 5, s = 7)
- 1,2,2,1,1,2,1 (л = 7, s = 10)
- 1,2,2,1,1,2,1,2,2,1 (л = 10, s = 15)
- 1,2,2,1,1,2,1,2,2,1,2,2,1,1,2 (л = 15, s = 23)
Как видно, длина последовательности на каждом этапе равна сумме членов на предыдущем этапе. Эта анимация иллюстрирует процесс:
Эти самогенерирующие свойства, которые сохраняются, если последовательность записана без начальной единицы, означают, что последовательность Колакоски может быть описана как фрактал, или математический объект, кодирующий собственное представление в других масштабах.[1] Бертран Стейнски создал рекурсивную формулу для я-й член последовательности[5] но последовательность считается апериодический,[6] то есть его термины не имеют общего повторяющегося образца (см. иррациональные числа любить π и √2 ).
Другие самогенерирующиеся последовательности Колакоски
Из конечных целочисленных алфавитов
Последовательность Колакоски является прототипом бесконечного семейства других последовательностей, каждая из которых представляет собой собственное кодирование длин серий. Каждая последовательность основана на том, что формально называется алфавит целых чисел. Например, описанная выше классическая последовательность Колакоски имеет алфавит {1,2}. Некоторые из дополнительных последовательностей Колакоски, перечисленных на OEIS находятся:
- С участием алфавит {1,3}
- 1,3,3,3,1,1,1,3,3,3,1,3,1,3,3,3,1,1,1,3,3,3,3,1,3,3, 3,1,3,3,3,1,1,1,3,3,3,1,3,1,3,3,3,1,1,1,1,3,3,3,1,3, 3,3,1,1,1,3,3,3,1,3,3,3, ... (последовательность A064353 в OEIS )
- С алфавитом {2,3}
- 2,2,3,3,2,2,2,3,3,3,2,2,3,3,2,2,3,3,3,2,2,2,2,3,3,3, 2,2,3,3,2,2,2,3,3,3,2,2,3,3,2,2,2,3,3,3,2,2,2,3,3, 2,2,3,3,2,2,2,3,3,3, ... (последовательность A071820 в OEIS )
- С алфавитом {1,2,3}
- 1,2,2,3,3,1,1,1,2,2,2,3,1,2,3,3,1,1,2,2,3,3,3,3,1,2, 2,3,3,3,1,1,1,2,3,1,1,2,2,3,3,3,1,1,1,2,2,2,3,1,1, 2,2,3,3,3,1,1,1,2,2,2, ... (последовательность A079729 в OEIS )
Как и в случае {1,2} -последовательности Колакоски, запись длин серий возвращает ту же последовательность. В общем, любой алфавит целых чисел, {n1, п2, .. nя}, может генерировать последовательность Колакоски, если одно и то же целое число не встречается 1) дважды или более подряд; 2) в начале и конце алфавита. Например, алфавит {3,1,2} генерирует:
- 3,3,3,1,1,1,2,2,2,3,1,2,3,3,1,1,2,2,3,3,3,1,2,2,3,3,3,1,1,1,2,3,1,1,2,2,3,3,3,1,1,1,2,2,2,3,1,1,2,2,3,3,3,1,1,1,2,2,2,3,1,2,...
А алфавит {2,1,3,1} генерирует:
- 2,2,1,1,3,1,2,2,2,1,3,3,1,1,2,2,1,3,3,3,1,1,1,2,1,3,3,1,1,2,1,1,1,3,3,3,1,1,1,2,1,3,1,1,2,1,1,1,3,3,3,1,2,1,1,3,1,2,1,1,1,...
Опять же, запись длин серий возвращает ту же последовательность.
Из бесконечных целочисленных алфавитов
Последовательности Колакоски также могут быть созданы из бесконечных алфавитов целых чисел, таких как {1,2,1,3,1,4,1,5, ...}:
- 1,2,2,1,1,3,1,4,4,4,1,5,5,5,5,1,1,1,1,6,6,6,6,1,7,7,7,7,7,1,1,1,1,1,8,8,8,8,8,1,1,1,1,1,9,1,10,1,11,11,11,11,11,11,...
Бесконечный алфавит {1,2,3,4,5, ...} порождает Последовательность Голомба:
- 1,2,2,3,3,4,4,4,5,5,5,6,6,6,6,6,7,7,7,7,8,8,8,8,9,9, 9,9,9,10,10,10,10,10,11,11,11,11,11,12,12,12,12,12,12, ... (последовательность A001462 в OEIS )
Последовательность Колакоски также может быть создана из выбранных целых чисел. наугад из конечного алфавита с ограничением, что одно и то же число не может быть выбрано дважды подряд. Если конечный алфавит равен {1,2,3}, одна возможная последовательность такова:
- 2,2,1,1,3,1,3,3,3,2,1,1,1,2,2,2,1,1,1,3,3,2,1,3,2,2,3,3,2,2,3,1,3,1,1,1,3,3,3,1,1,3,2,2,2,3,3,1,1,3,3,3,1,1,1,3,3,1,1,2,2,2,...
Фактически, последовательность основана на бесконечном алфавите {2,1,3,1,3,2,1,2,1,3,2, ...}, который содержит случайную последовательность единиц, двоек и троек. из которых были удалены повторы.
Цепные последовательности
В то время как классическая {1,2} -последовательность Колакоски генерирует сама себя, эти две последовательности генерируют друг друга:
- 1,1,2,1,1,2,2,1,2,2,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2, 1,2,1,1,2,1,1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,1,2,1,2, 2, ... (последовательность A025142 в OEIS )
- 2,1,2,2,1,2,1,1,2,2,1,2,2,1,1,2,1,1,2,1,2,2,1,1,2, 1,1,2,2,1,2,1,1,2,1,1,2,2,1,2,2,1,2,1,1,2,1,2,2, .. . (последовательность A025143 в OEIS )
Другими словами, если вы напишете длины серий первой последовательности, вы создадите вторую; если вы напишете длины второго фрагмента, вы создадите первый. В следующей цепочке из трех последовательностей длины серий каждой порождают следующую в порядке 1 → 2 → 3 → 1:
- seq (1) = 1,1,2,2,3,3,1,1,1,2,3,1,1,2,2,3,3,3,1,1,1,2,2 , 2,3,1,2,3,3,1,1,1,2,3,3, ... (последовательность A288723 в OEIS )
- seq (2) = 2,2,2,3,1,1,2,2,3,3,3,1,1,1,2,3,1,2,2,3,3,1,1 , 2,2,2,3,1,1,2,2,2,3,3,3, ... (последовательность A288724 в OEIS )
- seq (3) = 3,1,2,2,3,3,1,1,1,2,2,2,3,1,2,3,3,1,1,1,2,3,1 , 1,2,2,3,3,3,1,1,1,2,2,2, ... (последовательность A288725 в OEIS )
Последовательности используют целочисленный алфавит {1,2,3}, но каждая начинается в разных точках алфавита. Следующие пять последовательностей образуют аналогичную цепочку с использованием алфавита {1,2,3,4,5}:
- seq (1) = 1,1,2,2,3,3,4,4,4,4,5,5,5,1,1,1,2,2,2,2,3,3,3,3 , 4,4,4,4,5,5,5,5,5, ...
- seq (2) = 2,2,2,3,3,3,4,4,4,4,5,5,5,1,1,1,1,1,2,2,2,2,3,3,3 , 3,4,4,4,4,5,5,5,5,5, ...
- seq (3) = 3,3,3,3,4,4,4,4,4,5,5,5,5,1,1,1,1,1,2,2,2,2,3,3,3 , 3,3,4,5,1,1,2,2,3,3,3, ...
- seq (4) = 4,4,4,4,4,5,1,1,2,2,3,3,3,4,4,4,5,5,5,5,1,1,1 , 1,2,2,2,2,3,3,3,3,3, ...
- seq (5) = 5,1,2,2,3,3,4,4,4,5,5,5,1,1,1,1,1,2,2,2,2,3,3,3 , 3,4,4,4,4,4, ...
Однако, чтобы создать последовательность-цепочку длины л, необязательно иметь отдельные целые алфавиты размера л. Например, алфавитных рядов {2,1}, {1,2}, {1,2}, {1,2} и {1,2} достаточно для пятизвенной цепи:
- seq (1) = 2,1,1,2,2,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2 , 1,2,1,1,2,1,1,2,2,1, ...
- seq (2) = 1,2,2,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,2,2,1,2 , 1,1,2,1,1,2,2,1,2,2, ...
- seq (3) = 1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1,2,2 , 1,1,2,1,1,2,2,1,2,1, ...
- seq (4) = 1,2,1,1,2,1,1,2,2,1,2,1,1,2,1,2,2,1,2,2,1,1,2 , 1,1,2,2,1,2,1,1,2,1, ...
- seq (5) = 1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1 , 2,2,1,2,1,1,2,1,2,2, ...
Каждая последовательность уникальна, и длины серий каждой порождают термины следующей последовательности в цепочке. Целочисленные алфавиты, используемые для создания цепочки, также могут быть разных размеров. Зеркало Колакоски (так можно назвать двухзвенную цепь) можно создать из алфавитов {1,2} и {1,2,3,4,5}:
- seq (1) = 1,2,2,1,1,2,2,2,1,1,1,2,2,2,2,1,1,1,1,1,2,1,2 , 2,1,1,2,2,2, ...
- seq (2) = 1,2,2,3,3,4,5,1,1,2,2,3,3,4,5,1,2,2,3,3,4,4,5 , 5,1,2,3,4,5, ...
Исследование классической последовательности
Плотность последовательности
Кажется правдоподобным, что плотность единиц в {1,2} -последовательности Колакоски равна 1/2, но эта гипотеза остается недоказанной.[6] Вацлав Хваталь доказал, что верхняя плотность единиц меньше 0,50084.[7] Нильссон использовал тот же метод с гораздо большей вычислительной мощностью, чтобы получить границу 0,500080.[8]
Хотя расчеты первых 3 × 108 значения последовательности показали, что ее плотность сходится к значению, немного отличающемуся от 1/2,[5] более поздние вычисления, которые расширили последовательность до первых 1013 значения показывают отклонение от плотности 1/2, становящееся меньше, как и следовало ожидать, если предельная плотность на самом деле равна 1/2.[9]
Связь с системами тегов
Стивен Вольфрам описывает последовательность Колакоски в связи с историей циклических системы тегов.[10]
Уникальность последовательности
В некоторых обсуждениях классической последовательности Колакоски утверждается, что, записанная с начальной 1 или без нее, это «единственная последовательность», которая является ее собственным кодированием длины серии или единственной такой последовательностью, которая начинается с 1.[11][6] Как видно выше, это неправда: этими свойствами обладает бесконечное число дополнительных последовательностей. Однако {1,2} - и {2,1} -последовательности Колакоски - единственные такие последовательности, в которых используются только целые числа 1 и 2.
Последовательность анти-Колакоски
В последовательности анти-Колакоски длины серий 1 и 2 никогда не совпадают с членами исходной последовательности:
- 2,1,1,2,2,1,2,1,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2,1,2, 1,1,2,2,1,2,2,1,2,1,1, ... (последовательность A049705 в OEIS )
- 2,1,1,2,2,1,2,1,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2,1,2,1,1,2,2,...
- 1, 2 , 2 ,1,1, 2 ,1, 2 , 2 ,1, 2 , 2 ,1,1, 2 ,1,1, 2 , 2 ,...
Как можно видеть, длины серий анти-последовательности Колакоски возвращают {1,2} -последовательность Колакоски, что означает, что первая может быть создана из последней путем простого вычитания. Если k (я) это я-й член {1,2} -последовательности Колакоски и ak (я) это я-й член последовательности антиколакоски, то ak (я) = 3-к (я), Просто спроси(я) = 3-ак (я).[12] Соответственно, как и последовательность Колакоски, последовательность анти-Колакоски сохраняет свое определяющее свойство, когда записывается без своего начального члена, то есть 2.[12]
Колакоски Константа
Так называемое Постоянная Колакоски создается путем вычитания 1 из каждого члена {2,1} -последовательности Колакоски (которая начинается с 22112122122 ...) и обработки результата как двоичная дробь.[13]
- 0.11001011011001001101001011001001011... = 2−1 + 2−2 + 2−5 + 2−7 + 2−8 + 2−10 + 2−11 + 2−14 + 2−17 + 2−18 + 2−20 + 2−23 + 2−25 + 2−26 + 2−29... = 0.7945071927794792762403624156360456462...[14]
Алгоритмы
Алгоритм {1,2} -последовательности Колакоски
{1,2} -последовательность Колакоски может быть порождена алгоритм что в я-я итерация, считывает значение Икся который уже был выведен как я-е значение последовательности (или, если такое значение еще не выводилось, устанавливает Икся = я). Тогда, если я нечетно, выводит Икся копии числа 1, а если я четно, он выводит Икся копии числа 2. Таким образом, первые несколько шагов алгоритма:
- Первое значение еще не было выведено, поэтому установите Икс1 = 1, и выведите 1 копию числа 1
- Второе значение еще не выводилось, поэтому установите Икс2 = 2, и выведите 2 копии числа 2
- Третье значение Икс3 был выведен как 2 на втором шаге, поэтому выведите 2 копии числа 1.
- Четвертое значение Икс4 был выведен как 1 на третьем шаге, поэтому выведите 1 копию числа 2. И т. д.
Этот алгоритм занимает линейное время, но поскольку ему необходимо вернуться к более ранним позициям в последовательности, ему необходимо сохранить всю последовательность, занимая линейное пространство. Альтернативный алгоритм, который генерирует несколько копий последовательности с разной скоростью, причем каждая копия последовательности использует выходные данные предыдущей копии для определения того, что делать на каждом шаге, может использоваться для генерации последовательности за линейное время и только логарифмическое пространство.[9]
Общий алгоритм для последовательностей Колакоски
В общем случае последовательность Колакоски для любого целочисленного алфавита {п1, п2, .. nj} может быть сгенерирован алгоритм что в я-я итерация, считывает значение Икся который уже был выведен как я-е значение последовательности (или, если такое значение еще не выводилось, устанавливает Икся = пя). На каждом шаге вывод пя настраивается в соответствии с размером алфавита, возвращаясь к п1 при превышении последней позиции в алфавите. Первые несколько шагов алгоритма для алфавита {1,2,3,4}:
- Первое значение еще не было выведено, поэтому установите Икс1 = 1 = п1, и выведите 1 копию числа 1
- Второе значение еще не выводилось, поэтому установите Икс2 = 2 = п2, и выведите 2 копии числа 2
- Третье значение Икс3 был выведен как 2 на втором шаге, поэтому выведите 2 копии 3 = п3.
- Четвертое значение Икс4 был выведен как 3 на третьем шаге, поэтому выведите 3 копии 4 = п4.
- Пятое значение Икс5 был выведен как 3 на третьем шаге, поэтому выведите 3 копии числа 1 = п1 = скорректировано (5).
- Шестое значение Икс6 был выведен как 4 на четвертом шаге, поэтому выведите 4 копии числа 2 = п2 = скорректировано (6). И т.п.
Результирующая последовательность:
- 1,2,2,3,3,4,4,4,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,1,2, 3,4,4,1,1,2,2,3,3,4,4,4,1,1,1,2,2,2,3,3,3,4,4,4,4, 1,1,1,1,2,2,2,2,3,3,3,3, ... (последовательность A079730 в OEIS )
Алгоритм для цепочек Колакоски
Цепи Колакоски любой желаемой длины могут быть созданы с помощью простого алгоритма. Предположим, что кто-то желает сгенерировать цепочку из 3 последовательностей, в которой члены seq (i) генерируются длинами серий seq (i + 1), а алфавит равен {1,2}. Начните с установки первого члена seq (1), начальной последовательности в цепочке, на значение 2. Следующая последовательность в цепочке, seq (2), длины серий которой порождают члены seq (1), следовательно, должны присутствовать члены (1,1). Следовательно, seq (3), длины серий которого генерируют seq (2) = (1,1), должен иметь прогоны (1,2). Вот первый этап алгоритма:
- Этап 1
- seq (1) = 2
- seq (2) = 1,1
- seq (3) = 1,2
Теперь обратите внимание, что длины серий seq (1) порождают члены seq (3), что означает, что члены seq (3) генерируют серии seq (1). Поскольку seq (3) = (1,2) после этапа 1 алгоритма, seq (1) должен быть равен (2,1,1) на следующем этапе. Из этого расширенного seq (1) можно сгенерировать дальнейшие прогоны (и члены) seq (2), а затем дальнейшие прогоны (и члены) seq (3):
- 2 этап
- seq (1) = 2,1,1
- seq (2) = 1,1,2,1
- seq (3) = 1,2,1,1,2
Теперь используйте условия seq (3) на этапе 2, чтобы сгенерировать дальнейшие прогоны seq (1) на этапе 3:
- 3 этап
- seq (1) = 2,1,1,2,1,2,2
- seq (2) = 1,1,2,1,2,2,1,2,2,1,1
- seq (3) = 1,2,1,1,2,1,1,2,2,1,2,2,1,1,2,1
- 4 этап
- seq (1) = 2,1,1,2,1,2,2,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2,1
- seq (2) = 1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,1,2,2,1,1,2,1,1 , 2,2,1,2,1,1,2,1,1,2, ...
- seq (3) = 1,2,1,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2,1,2,1,1,2 , 1,1,2,2,1,2,1,1,2,1, ...
- 5 этап
- seq (1) = 2,1,1,2,1,2,2,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2,1 , 2,2,1,1,2,1,1,2,1,2, ...
- seq (2) = 1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,1,2,2,1,1,2,1,1 , 2,2,1,2,1,1,2,1,1,2, ...
- seq (3) = 1,2,1,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2,1,2,1,1,2 , 1,1,2,2,1,2,1,1,2,1, ...
Теперь последовательности можно переупорядочить так, чтобы длины серий seq (i) генерировали члены seq (i + 1) (где seq (3 + 1) = seq (1)):
- seq (1) = 2,1,1,2,1,2,2,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2,1 , 2,2,1,1,2,1,1,2,1,2, ...
- seq (2) = 1,2,1,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2,1,2,1,1,2 , 1,1,2,2,1,2,1,1,2,1, ...
- seq (3) = 1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,1,2,2,1,1,2,1,1 , 2,2,1,2,1,1,2,1,1,2, ...
Если в цепочке 5 последовательностей, алгоритм выдает следующие этапы:
- Этап 1
- seq (1) = 2
- seq (2) = 1,1
- seq (3) = 1,2
- seq (4) = 1,2,2
- seq (5) = 1,2,2,1,1
- 2 этап
- seq (1) = 2,1,1,2,2,1,2
- seq (2) = 1,1,2,1,2,2,1,1,2,1,1
- seq (3) = 1,2,1,1,2,1,1,2,2,1,2,1,1,2,1
- seq (4) = 1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1
- seq (5) = 1,2,2,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,2,2,1,2 , 1,1,2,1,1,2,2,1
- 3 этап
- seq (1) = 2,1,1,2,2,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2 , 1,2,1,1,2,1,1,2,2,1, ...
- seq (2) = 1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1 , 2,2,1,2,1,1,2,1,2,2, ...
- seq (3) = 1,2,1,1,2,1,1,2,2,1,2,1,1,2,1,2,2,1,2,2,1,1,2 , 1,1,2,2,1,2,1,1,2,1, ...
- seq (4) = 1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1,2,2 , 1,1,2,1,1,2,2,1,2,1, ...
- seq (5) = 1,2,2,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,2,2,1,2 , 1,1,2,1,1,2,2,1,2,2, ...
Наконец, последовательности переупорядочиваются так, чтобы длины серий seq (i) генерировали члены seq (i + 1):
- seq (1) = 2,1,1,2,2,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2 , 1,2,1,1,2,1,1,2,2,1, ...
- seq (2) = 1,2,2,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,2,2,1,2 , 1,1,2,1,1,2,2,1,2,2, ...
- seq (3) = 1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1,2,2 , 1,1,2,1,1,2,2,1,2,1, ...
- seq (4) = 1,2,1,1,2,1,1,2,2,1,2,1,1,2,1,2,2,1,2,2,1,1,2 , 1,1,2,2,1,2,1,1,2,1, ...
- seq (5) = 1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1 , 2,2,1,2,1,1,2,1,2,2, ...
Смотрите также
- Последовательность Голомба - другая самогенерирующаяся последовательность на основе длины серии
- Последовательность Гийсвейта
- Последовательность "посмотри и скажи"
Заметки
- ^ а б c Слоан, Н. Дж. А. (ред.). «Последовательность A000002 (последовательность Колакоски: a (n) - длина n-го прогона; a (1) = 1; последовательность состоит только из единиц 1 и 2)». В Он-лайн энциклопедия целочисленных последовательностей. Фонд OEIS.
- ^ Пифей Фогг, Н. (2002). Берте, Валери; Ференци, Себастьен; Mauduit, Christian; Сигель, А. (ред.). Подстановки в динамике, арифметике и комбинаторике. Конспект лекций по математике. 1794. Берлин: Springer-Verlag. п. 93. ISBN 3-540-44141-7. Zbl 1014.11015.
- ^ Колакоски, Уильям (1965). «Проблема 5304». Американский математический ежемесячный журнал. 72: 674. Дои:10.2307/2313883. Для частичного решения см. Üçoluk, Necdet (1966). «Самогенерирующиеся пробеги». Американский математический ежемесячный журнал. 73: 681–682. Дои:10.2307/2314839.
- ^ Ольденбургер, Руфус (1939). «Экспонентные траектории в символической динамике». Труды Американского математического общества. 46: 453–466. Дои:10.2307/198993. Г-Н 0000352.
- ^ а б Стейнский, Бертран (2006). «Рекурсивная формула для последовательности Колакоски A000002» (PDF). Журнал целочисленных последовательностей. 9 (3). Статья 06.3.7. Г-Н 2240857. Zbl 1104.11012.
- ^ а б c Кимберлинг, Кларк. «Целочисленные последовательности и массивы». Эвансвиллский университет. Получено 2016-10-13.
- ^ Хватал, Вашек (Декабрь 1993 г.). Заметки о последовательности Колакоски. Технический отчет 93-84. DIMACS.
- ^ Нильссон, Дж. "Частоты букв в последовательности Колакоски" (PDF). Acta Physics Полоника А. Получено 2014-04-24.
- ^ а б Нильссон, Йохан (2012). «Экономичный алгоритм для вычисления распределения цифр в последовательности Колакоски» (PDF). Журнал целочисленных последовательностей. 15 (6): Статьи 12.6.7, 13. Г-Н 2954662.
- ^ Вольфрам, Стивен (2002). Новый вид науки. Шампейн, Иллинойс: Wolfram Media, Inc., стр.895. ISBN 1-57955-008-8. Г-Н 1920418.
- ^ Беллос, Алекс (7 октября 2014 г.). «Нил Слоан: человек, любивший только целочисленные последовательности». Хранитель. Получено 13 июн 2017.
- ^ а б Последовательность Анти-Колакоски (последовательность длин серий никогда не совпадает с самой последовательностью).
- ^ «Последовательность Колакоски в MathWorld». Получено 2017-06-16.
- ^ Жерар, Оливье. "Константа Колакоски до 25000 цифр". Получено 2017-06-16.
дальнейшее чтение
- Аллуш, Жан-Поль; Шаллит, Джеффри (2003). Автоматические последовательности: теория, приложения, обобщения. Издательство Кембриджского университета. п.337. ISBN 978-0-521-82332-6. Zbl 1086.11015.
- Деккинг, Ф. М. (1997). «Что такое дальний порядок в последовательности Колакоски?». В Moody, Р. В. (ред.). Труды Института перспективных исследований НАТО, Ватерлоо, ОН, 21 августа - 1 сентября 1995 г.. Дордрехт, Нидерланды: Kluwer. С. 115–125.
- Fedou, J.M .; Фичи, Г. (2010). «Некоторые замечания о дифференцируемых последовательностях и рекурсивности» (PDF). Журнал целочисленных последовательностей. 13 (3). Статья 10.3.2.
- Кин, М. С. (1991). "Эргодическая теория и подсдвиги конечного типа". In Bedford, T .; Кин, М. (ред.). Эргодическая теория, символическая динамика и гиперболические пространства. Оксфорд, Англия: Издательство Оксфордского университета. С. 35–70.
- Лагариас, Дж. К. (1992). «Теория чисел и динамические системы». В Берр, С.А. (ред.). Неоправданная эффективность теории чисел. Провиденс, Род-Айленд: Американское математическое общество. С. 35–72.
- Пэун, Георге; Саломаа, Арто (1996). «Последовательности самочтения». Американский математический ежемесячный журнал. 103: 166–168. Дои:10.2307/2975113. Zbl 0854.68082.
- Шаллит, Джеффри (1999). «Теория чисел и формальные языки». В Хейхал, Деннис А.; Фридман, Джоэл; Гуцвиллер, Мартин К.; Одлызко, Андрей М. (ред.). Новые приложения теории чисел. По материалам летней программы IMA, Миннеаполис, Миннесота, США, 15-26 июля 1996 г.. Объемы IMA по математике и ее приложениям. 109. Springer-Verlag. С. 547–570. ISBN 0-387-98824-6. Zbl 0919.00047.