Послідовність «Подивися-і-скажи»
Послідовність «Подивися-і-скажи» — це послідовність чисел, що починається таким чином:
1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211, … (послідовність A005150 в OEIS).
Кожне наступне число генерується з попереднього шляхом конкатенації цифри, з якої складається група однакових цифр та кількості цифр у цій групі для кожної групи однакових цифр у числі. Наприклад:
- 1 читається як «одна одиниця», тобто 11
- 11 читається як «дві одиниці», тобто 21
- 21 читається як «одна двійка, одна одиниця», тобто 1211
- 1211 читається як «одна одиниця, одна двійка, дві одиниці», тобто 111221
- 111221 читається як «три одиниці, дві двійки, одна одиниця», тобто 312211
- 312211 читається як «одна трійка, одна одиниця, дві двійки, дві одиниці», тобто 13112221
Послідовність «подивися-і-скажи» була запропонована Джоном Конвеєм.[1]
Для довільної цифри d, крім одиниці, як початкова, послідовність набуває вигляду:
d, 1 d, 111 d, 311 d, 13211 d, 111312211 d, 31131122211 d, …
Послідовність зростає нескінченно. Фактично, будь-який варіант послідовності з цілим початковим числом зростатиме нескінченно. Виняток становить послідовність:
22, 22, 22, 22, 22, … (послідовність A010861 в OEIS).
Жодні цифри, крім 1, 2 і 3 не зустрічаються в послідовності, якщо початкове число не містить інших цифр або групи з більш ніж трьох цифр[2].
У середньому числа виростають на 30 % за ітерацію. Якщо позначає довжину n-го члена послідовності, то існує межа відношення :
.
Тут λ = 1.303577269034 … — постійна Конвея[3]. Той самий результат справедливий для будь-якого варіанту послідовності з початковим числом, відмінним від 22.
Константа Конвея — це єдиний позитивний речовий корінь многочлена:
У своїй оригінальній статті Конвей робить помилку, написавши «−» замість «+» перед . Але значення λ, дане у його статті, вірне[4].
Послідовність «Подивися-і-скажи» також відома як послідовність чисел Морріса на честь криптографа Роберта Морриса[en]. Іноді згадується як «яйце зозулі» через головоломку «Яке наступне число в послідовності 1, 11, 21, 1211, 111221?», описаної Моррісом у книзі Кліффорда Столла «Яйце Зозулі».
Існує багато варіантів правил для створення послідовностей, подібних до «Подивися-і-скажи». Наприклад, послідовність «pea pattern». Вона відрізняється від «Подивися-і-скажи» тим, що для отримання нового числа в ній потрібно підраховувати всі однакові цифри в числі. Починаючи з числа 1, отримаємо: 1, 11 (одна одиниця), 21 (дві одиниці), 1211 (одна двійка, одна одиниця), 3112 (три одиниці, одна двійка), 132112 (одна трійка, дві одиниці, одна двійка), 312213 (три одиниці, дві двійки, одна трійка) та т. буд. У результаті послідовність приходить до циклу з двох чисел, 23322114 і 32232114.[5]
Існує інший варіант, який відрізняється від «pea pattern» тим, що цифри підраховуються в порядку зростання, а не в міру появи. Починаючи з одиниці, отримаємо послідовність: 1, 11, 21, 1112, 3112, 211213, 312213, …
Ці послідовності мають чудові відмінності від «Подивися-і-скажи». На відміну від послідовності Конвею, цей член у «pea pattern» не однозначно визначає попередній член. Довжина чисел у «pea pattern» обмежена і, для b-річної системи числення, не перевищує 2b, і досягає 3b для великих початкових чисел (наприклад, «сто одиниць»).
Враховуючи, що ця послідовність нескінченна і довжина її обмежена, вона повинна зрештою повторитися, за принципом Диріхле. Як наслідок, ці послідовності завжди періодичні.
- ↑ Conway, J. H. (January 1986). The Weird and Wonderful Chemistry of Audioactive Decay (PDF). Eureka. 46: 5—16. Reprinted as Conway, J. H. (1987). The Weird and Wonderful Chemistry of Audioactive Decay. У Cover, Thomas M.; Gopinath, B. (ред.). Open Problems in Communication and Computation. Springer-Verlag. с. 173—188. ISBN 0-387-96621-8.
- ↑ Oscar Martin. Look-and-Say Biochemistry: Exponential RNA and Multistranded DNA // American Mathematical Monthly. — 2006. — Vol. 113, no. 4 (29 January). — P. 289—307. — ISSN 0002-9890. Архівовано з джерела 24 грудня 2006.
- ↑ Oscar Martin. Look-and-Say Biochemistry: Exponential RNA and Multistranded DNA // American Mathematical Monthly. — 2006. — Vol. 113, no. 4 (29 January). — P. 289—307. — ISSN 0002-9890. Архівовано з джерела 24 грудня 2006.
- ↑ Ilan Vardi. Computational Recreation in Mathematica.
- ↑ Ascending Pea Pattern generator. Архів оригіналу за 17 жовтня 2016. Процитовано 9 серпня 2018.