51
Кого после на Марс?
Кандидат физико-mатематических наук
М. В. ВОЛКОВ, Н. Н. СИЛКИН
Эта статья возвращает нас к теме, обсуждавшейся в статье М. Гарднера в четвертом номере «Кванта», — к «цветным графам» и теории Рамся. Эдесь расссказывает о нескольких типичных задачах этой теории и, в частности, приводится решение задачи M1099 (условие ее также было помещено в № 4, 1988), обсуждавются общее методы оценок в подобных задачах и их применения.
Основы механической дипломатии
Совершая очередное космическое путешествие, Громозека, космопроходец с огромным стажем, обнаружил незнакомую планетную систему. Он взял на нее курс и вскоре «приземился» на третью от центральной звезды пла-нету. Остотревшись, Громозека увидел неподалеку аборигана и направился к нему. Завязался ожиденный разговор, из которого Громозека узнал, что в Ух-ты (так, оказавется, называлась система) 9 планет, и все они обитаемые.
— Раньше,— сказал абориген Громозеке,— все наши планеты жили другно. Но после того, как здесь побывал Весельчак и Глот, некоторые планеты разорвали дипломатические отношения. Правда, среди любых четырех планет какие-то две по-прежнему другат между собой, но этого мало: ведь противостоять угрозащему нам вторжение сумчатых бегемотов могут только обединитьные силы трех планет!
— Прокляйте разбойники,— воскликнул Громозека.— Однако не все потеряно! В вашей системе есть три планеты, которые попарно другат между собой и, значит, могут обединиться!
53
рисунков, или, как их называют в математике, графов. Более точно, совокупность точек и соединяющих их линей называется графом, если 1) каждый линей соединяетрово две точки; 2) две любые точки соединены не более чем одной линей. При этом точки принято называть вершинами графа, а линей — ребрами графа. На рисунке 4 приведен один пример графа. Вершины на этом рисунке попарно соединены ребрами. Про также вершины говорят, что они образуют полный подграф. А вот среди вершин ни одна не соединена ребром с другой из тех же вершин. Такие вершины составляют пустой подграф.
Тепер задачу про шесть планет можно сформировать так: любой граф с шестю вершинами содержит любо полный подграф с трея вершинами, любо пустой подграф с трея вершинами. То, что Громозека доказал про планетную систему Ух-ты, по существу означает, что любой граф с девятью вершинами содержит любо полный подграф с трея вершинами, любо пустой подграф с четырьмя вершинами. Дальше естественно поинтересоваться: а какое минимальное число нужно взять, чтобы любой граф с вершинами содержал любо полный подграф с трея вершинами, любо пустой подграф с пятую вершинами. Но не будем торопиться ответить на него, ведь тогда появится следующий вопрос: какое минимальное число нужно взять, чтобы любой граф с вершинами содержал любо полный подграф с трея вершинами, любо пустой подграф с шестю вершинами, и т. д. Попробуем лучше обобщить нашу задачу, чтобы сразу ответить на все такие вопросы.
Итак, рассмотрим сразу общую ситуацию. Пусть и — натуральные числа, больше 1. Обозначим через минимальное число с таким свойством, что любой граф не менее чем с вершинами содержит любо полный подграф с тремя вершинами, любо пустой подграф с шестю вершинами, и т. д. Попробуем лучше обобщить нашу задачу, чтобы сразу ответить на все такие вопросы.
*) Требовательный читатель скажет: «Не ведь нет никакой гарантии, что такое число существует», и будет прав. Но из дальнейших рассуждений следует не только оценка числа , но и его существование.
54
Случай второй. Число вершин, связанных ребром с вершиной , меньше чем . Но тогда по крайней мере вершин не соединены с . Среди этих вершин либо вершин составляют полный подграф, либо вершин образуют пустой подграф (и вместе с вершиной получается пустой подграф с вершинами).
Постотрим, как применяется неравенство (1). Вычислим, к примеру, число . Из формул и и из неравенства (1) получаем, что . Вот мы и доказали, что в любом графе с шестю вершинами найдется либо полный, либо пустой подграф с трея вершинами,— но теперь из общих соображений. Легко привести пример графа с пятую вершинами, в котором нет ни пустого, ни полного подграфа с трея вершинами (рис. 5). Поэтому число равно 6.
Что мы знаем и чего не знаем
Насколько точную оценку дает неравенство (1)? Попробуем-ка с его помощью получить утверждение Громозeki. Имеем:
Осечка! Ведь Громозека доказал, что Оказывается, если она числа и четны, то справедливо неравенство
Доказывается оно так же, как и (1), нужно только учеть, что графа с вершинами, в котором каждая вершина соединенаровно с вершинами, не существует.
Уражение 4. Доказите неравенство (2).
Заметим, что неравенству (2) можно придать такую удобную для использования форму: если и , где и — четные числа, то .
Получая неравенством (2), утверждение Громозeki можно доказать в одну строку:
На рисунке 6 изображен граф с воссью вершинами, в котором нет ни полного подграфа с трея вершинами, ни пустого подграфа с четырьмя вершинами. Поэтому число равно 9.
Мы уже отмечали, что при и , больших 2, точная формула для числа неизвестна. Более того, точное значение этого числа известно по только для некоторых небольших и .
Мы приводим таблицу, в котором собраны, пожалуйста, все известные на табличке
сегодняя сведения о значениях . (Значение найдено совсем недавно с помощью ЭВМ. А вот точное значение числа до сих пор известно.)
Нетрудно заметить, что эта таблица симметрина относительно одной из диагоналей. Это не случайно: для всех и верна формула .
Уражение 5. Доказите эту формулу.
Теперь мы готовы начать
Решение задачи M1099
В отряде, ведущем подготовку к получению Марс, 6783 космонавта, при-
55
чем известно, что среди любых четырех из них можно выбрать троих, составляющих сложный экппаж для последного modуля. Доказите, что можно выбрать 5 космонавтов, любые трое из которых составляют сложный экппаж.
Вероятно, читатель уже убедился в полезности обобщений. Давайте и сейчас отвлечемся от конкретных данных задачи M1099 и рассмотрим ее «в общем виде».
Пусть и — натуральные числа, большее 2. Обозначим через минимальное число с тем свойством, что в любом отряде из космонавтов можно выбрать либо целое, либо из которых образуют сложный экппаж, либо целое, никакие из которых не образуют сложный экппаж. Читатель, возможно, ожидает, что мы переформулируем эту задачу на языке графов и извлечем нужную информацию из предыдущих результатов. Но он будет на этот раз неправ. Числа непосредственно не связаны с графами, хотя и имеют некоторое отношение к числам .
Прежде всего, можно понять, что для всех и верны равенства:
похоже на отмечавшиеся выше равенства для чисел .
Уражение 6. Обосновите эти равенства.
Раз между числами и существует сходство, можно ожидать, что числа можно оценить с помощью чисел и аналогично тому, как мы оценвали числа , пользоваться неравенством (1). И в самом деле, верно неравенство
Его доказательство похож на доказательство неравенства (1). Нам нужно доказать, что в любом отряде из космонавтов найдет либо целое, среди которых либо является сложной, либо целое, никакие
56
Число равно 5, а чтобы оценить , снова применим (3):
Число можно оценить, используя (1). Получим
(На самом деле, как видно из таблицы, 18 — это точное значение числа .) Итак, , и . Остается оценить число . Это можно сделать, многократно применяя неравенства (1) и (2):
и т. д., до ; получится .
Затем пишем:
… …
… …
Следовательно, .
Оценка не является точной. Если воспользоваться значениями чисел из ранее приведенной таблицы, то, рассуждая в полне аналогично, можно получить существенное лучшую оценку: . Авторы умел доказать, что , но будет ли точной эта оценка, им неизвестно.
Teorema Рамсея
Начав с простых сообщений, мы обнаружили, что они являются следствиями некоторых общих закономерностей: неравенств (1) и (3). Эти закономерности позволили нам решить задачу M1099. Но оказались, что и сами они — всего лишь частиные случаи еще более общого результата, полученного в 1930 году английским логиком Ф. Рамсеем (1903—1930). Для того чтобы сформировать теорему Рамсея, представим, что в полет к Марсу нужно отправить не 5, а человек, из которых не 3, а должны высадать, которые составляют сложный экппаж для посадочного модели. Обозначим через минимальное число космосов, среди которых можно выбрать таких человек, что любые из них образуют сложный экппаж. Ясно, что при число совпадает с числом ; нетрудно также сообщить, что при это число равняется числу .
Уражнение 7. Проверить, что .
Поставим теперь вопрос: при любом ли s существует число ? И если существует, то как его нахождение? На эти вопросы ответает Теорема Рамсея. Число существует при любом s и при любых m≥s и n≥s. Ето можно оценить с помощью неравенства
Неравенство (4) очень похож на неравенство (3). Оно и доказывает, по существу, точно так же. Нужно только рассматривать не пары космосов, а экппаж из космосов. Ясно, что неравенства (1) и (3) — частиные случаи неравенства (4) при (нужно учеть упражнение 7) и соответствующего. Теорема Рамсея имеет очень много приложений в самых различных областях математики: в математической логике и в теории чисел, в алгебре и в combinatorике, в геометрии и даже в программировании. Эти приложения заключают отдельного разговора, а здесь, в качестве примера того, как применяется теорема Рамсея, приведем только один изящный результат, который принадлежит в генерации математики П. Эрдёшу и Д. Секерешу.
Teorema Эрдёша — Секереша. Для любого натурального числа