7
Бесповторные последовательности
Г. А. Гуревич
Последовательности Аршона
Назовем последовательность цифр повторной последовательностью, если в ней есть хотя бы одна пара стоянных одинаковых групп цифр. Например, последовательности 1, 2, 3, 4, 2, 3, 4, 2, 1 и 1, 2, 2, 7, 6, 2, 7, 6, 8 — повторные, а последовательности 4, 2, 1, 2, 3, 4, 2, 3 и 3, 2, 3, 1, 2, 7 не являются повторными. Неповторные последовательности мы назовем бесповторными. Через Б(n) обозначим множество последовательностей длины n, а через |Б(n)| — их число.
Интитивно ясно: чем длине последовательность, тем верятнее, что в ней найдется две рядом стоянные одинаковые группы цифр. И в самом деле, если вы научд выпише достаточно длинуную последовательность, то наверняка эта последовательность оказывается повторной.
Придамим этому утверждению точный смысл.
Заддача 1. Докажите, что для любого числа ε > 0 можно указать такое n, что среди всех последовательностей длины n доля бесповторных последовательностей будет меньше ε, то есть
Легко доказать, что все последовательности длины больше трех, составленные из двух цифр 1 и 2 — повторные.
Однако из трех различных цифр уже можно составить как уголную бесповторную последовательность.
Этот факт в 1937 году доказал советский математик С. Е. Аршон предложил индуктивный способ построения бесповторных последовательностей, заключенной в следующем.
Обозначим через бесповторную последовательность 1, 2, 3. Предположим, что бесповторная последовательность уже построена. Последовательность получается из нее так.
Если число четно и на -м месте в последовательности стоит 1, то к последовательности приписьвается тройка цифр 3, 2, 1; если стоит 2, — то тройка 1, 3, 2; если стоит 3, — то тройка 2, 1, 3.
Если число нечетно и на -м месте в последовательности стоит 1, то к последовательности приписьется тройка 1, 2, 3; если стоит 2, — то тройка 2, 3, 1; если стоит 3, — то тройка 3, 1, 2.
В частиности,
( — число четное, и на втором месте в стоит 2),
( — число четное, и на третьем месте в стоит 3),
( — число четное, и на четвертом месте в стоит 1) и т. д.
Доказательство бесповторности последовательностей, получающихся по способу Аршона, довольно гро-
8
моздко, и здесь мы его приводить не будем *).
Попробуем теперь оценить число бесповторных последовательностей длины (из десяти цифр). Если удастся показать, что при любом натуральном это число больше нуля, то тем самым у нас получится еще одно — уже не конструит вное — доказательство существования сколь угодно длиных бесповторных последовательностей. На самом деле мы сейчас выведем существенно более сильное неравенство , (1)
чем не только докажем существование сколь угодно длиных бесповторных последовательностей, но и дадим достаочного хорошего нижнего оценку их числа.
Задача M310
Тепер вспомним задачу M310 из «Задачника «Кванта» — см. «Квант» № 2 за 1975 год.
Докажите, что среди -значных чисел найдется более максим, в десятичной записи компонных никакая группа цифр (в частности, никакая цифра) не встречается два раза подряд.
Ясно, что решение задачи M310 состоит в доказательстве неравенства (1). Мы докажем сначала неокоторое вспомогательное неравенство, которое пригодится нам в дальнейшем.
Вспомогательное неравенство. Допустим, что выписаны все бесповторные последовательности длины — всего штук, и мы хотим выписать все бесповторные последовательности длины .
Возьемем произвольную последовательность из множества . Запишем новые десять по следующей — длины :
Так поступим со всеми последовательностями из множества . Получим неокоторое множество последовательностей; обозначим его через . Среди последовательностей множества выберем те, у которых в конце строит две одинаковые цифры. Множество таких последовательностей обозначим через . Аналогично через обозначим множество таких последовательностей из , у которых в конце два раза подряд строит одна и та же подобледовательность длины . Поскольку все последовательности из имеют длину , то максимальное , при котором множество не пустое, равно .
Все последовательности, принадяжшие множества — повторные. Докажите самостояльно, что эти mismatches последовательности исчерпываются повторные последовательности множества и что множество содержит все бесповторные последовательности длины .
Позтому, если из множества вычеркить все последовательности, принадяжшие множества , то получится множество . Следовательно,
(2)
9
В силу построения множества имеем: , и нам нужно только оценить число элементов каждой множества . Оказывается, . (3)
Из неравенств (2) и (3) следует важное неравенство, которое мы и называем воспомогательным: . (4)
Итак, нам нужно доказать неравенство (3).
Небольшие отсутствие
Пусть и — два конечных множества, и мы хотим узнать, в каком из них больше элементов. Первое, что приходит на ум, — это сосчитать количество элементов множества и множества , а затем сравнить полученные числа. Но если множество содержит очень много элементов или как-то «хитро» устройно, то подсчитать его количество элементов бывают довольно сложно. И совсем уже непонятно, что делать, если множества и бесконечные. Оказыется, есть универсальный способ, позволяющий сравнить даже бесконечные множества. Опишем этот способ на примере.
Пусть — это множество школьников, приведших в книотатр, а — множество мест в крительном зале. Рассадим школьников по местам. Если остатус свободные места, то . Если все места оказутся занятыми и часть школьников остается без места, то . И наконец, если оказется, что все места заняты и все школьники расскажены, то .
В чем же состоит описанный выше способ? Мы элементам множества ставили в соответствие элементы множества . Если первыми оказались исчерпанныйми элементы множества , то , если же — элементы множества , то . При этом важно то, что разным элементам из ставились в соответствии разные элементы из (мы не разрешали одному ученику заниматься сразу места) и, наоборот, разным элементам из соответствовали разные элементы из (мы не разрешали каждой на одно место сразу учеников). Такое соответствие называется сdhозначным.
Доказательство неравенства (3)
Попробуем теперь установить однозначное соответствие между множествам и частю множества (). Напомним, что последовательности из множества имеют вид — беспроводная. Значит последовательность — также беспроводная. Поставим в соответствие последовательности (5) из множества последовательность из множества :
Очевидно, что это соответствие однозначное, причем для каждой последовательности из нашлась соответствующая ей последовательность из . Значит, , и неравенство (3), а значит, и (4), доказаны.
Решение задачи M310
Докажем теперь (индукцией по ) еще одно неравенство:
; (6)
10
ясно, что нужно нам неравенство (1) из него следует, поскольку
и .
База индукции. .
так как , а .
Индукционный шаг. Предположим, уже доказано, что
нужно доказать неравенство (6).
Из неравенств (7) следует, что
или
Подставим найденные оценки (7’) для , , в неравенство (4); получим
Так как
то .
Сформулируем теперь несколько задач.
-
Построите беспроводную последовательность, при приписьвании к концу которой любой цифры всегда будет получаться повторная последовательность.
-
Используя последовательность С. Е. Аршона, доказите существование как углоно длинных последовательностей, составленных из цифр 1 и 2, у которых нет трех одинаковыхрядом стоянных групп цифр.
-
Докажите, что для любого натурального беспроводных последовательностей длины , составленных из четырех цифр 1, 2, 3, 4, больше чем .
Из задачи 4 вытекает существование как углоно длинной беспроводной последовательности из четырех различных цифр. С. Е. Аршон показал, что на самом деле существования сколь углоно длинной беспроводной последовательности достаточно и трех цифр.
Бескочные беспроводные последовательности
Итак, мы доказали существование как углоно длинных беспроводных последовательностей. В этом параграфе мы доказем существование и бескочной беспроводной последовательности (заметим, что из первого еще не следует второе).
Задание 5. Докажите, что если существует хотя бы одна бескочная беспроводная последовательность, то существует и бескочно много таких последовательностей.
Обозначим через множество всех конечных беспроводных последовательностей. Поскольку множество бескочное, а различных цифр — конечное число (всего 10), то найдется по крайней мере одна цифра, с которой начинается бескочное много последовательности из . Обозначим эту цифру через . Выбросим из те последовательности, которые не начинаются с цифры . Получим бескочное множество . Аналогично найдется цифра , стоящая на втором месте у бескочного числа последовательностей из . Выбросим из те последовательности, у которых вторая цифра отличается от . Получим бескочное множество и так далее.
Рассмотрим теперь бескочную последовательность ; доказем, что она беспроводная.
Для этого нам достаточно показать, что при любом натуральном беспроводная конечная последовательность . Но по построению все последовательности множества начинаются с последовательности , а множество является подмножества множества
11
ва Б, и значит, все последовательности из Б^{(n)} бесповторные. Любое же начало бесповторной последовательности само является бесповторной последовательностью.
Задача 6. Докажите, что среди любых одиннадцатных беспонечных десятичных дробей, можно выбрать две дроби, у которых совпадают цифры в беспонечном числе разрядов.
Обобщение
Обозначим буквой P свойство «быть бесповторной последовательностью». Тогда только что доказанное утверждение имеет следующую структуру:
Посылака Следствие
Есть как угодно длинная последовательность, обладающая свойством P
Есть беспонечная последовательность, обладающая свойством P
Останется ли верным это утверждение, если считать, что P — произвольное свойство числовых последовательностей? В обшем случае — нет. Приведем пример: рассмотрим свойство «быть конечной последовательностью». Очевидно, что существует как угодно длинные конечные последовательности, но беспонечной конечной последовательности не существует.
Заметим теперь, что, докаживая существование беспонечной бесповторной последовательности, мы опирались только на следующие два факта, неосредственно вытекающие из определения бесповторной последовательности.
1°. Всякое начало последовательности, обладающей свойством P, также обладает этим свойством.
2°. беспонечная последовательность, как угодно длинные начало которого обладает свойством P, также обладает этим свойством.
О пределене. Произвольное свойство числовых последовательностей, удовлетворяющее условием 1°
и 2°, называем наследственным свойством.
Например, свойства «не содержать цифру 3», «состоять только из цифр 1, 2, 3», «начинается цифрой 7» — наследственные свойства, а свойства «содержать беспонечного цифр 4», «кончается цифрой 7» не являются наследственными свойствами.
Теорема. Пусть P — произвольное наследственное свойство. Тогда, если существуют как угодно длинные последовательности, обладающие свойством P, то существуют и беспонечная последовательность, обладающая этим свойством.
Мы не будем остановываться на доказательстве этой теоремы, поскольку оно полностью повторяет доказательство, приведенное в предыдущем параграфе.
Приложение
Рассмотрим числовые последовательности, составленные из трех цифр: 1, 2, 3. Изовем некоторые последовательности (длины два и более) запрещенными. Известно, что все запрещенные последовательности имеют разную длину.
Изовем последовательности, не содержащие запрещенных последовательностей, правильными.
Обратимся снова к «Задачнику «Квант» — к задачке М300 (см. «Квант» № 12 за 1974 год).
Из утверждения задачи М300 следует, что существуют сколь угодно длинные правильные последовательности. А теперь заметим, что свойство «быть правильной последовательностью» всегда наследеное свойство (доказante!) Значит, утверждение о существовании сколь угодно длинных правильных последовательностей можно заменить более сильным — о существовании беспонечной правильной последовательности, а утверждение задачи М300 — утверждение о существовании беспонечного слова без запрещенных буквосочетаний.