В комбинаторике теорема Рамсея в одной из своих графово-теоретических форм утверждает, что можно найти одноцветные клики в любой маркировке ребер (цветами) достаточно большого полного графа . Чтобы продемонстрировать теорему для двух цветов (скажем, синего и красного), пусть r и s будут любыми двумя положительными целыми числами . [a] Теорема Рамсея утверждает, что существует наименьшее положительное целое число R ( r , s ), для которого каждая сине-красная раскраска ребер полного графа на R ( r , s ) вершинах содержит синюю клику на r вершинах или красную клику на s вершинах. (Здесь R ( r , s ) обозначает целое число, которое зависит как от r , так и от s .)
Теорема Рамсея является основополагающим результатом в комбинаторике. Первая версия этого результата была доказана Фрэнком Рамсеем . Это положило начало комбинаторной теории, которая теперь называется теорией Рамсея и ищет регулярность среди беспорядка: общие условия для существования подструктур с регулярными свойствами. В этом приложении речь идет о существовании монохроматических подмножеств , то есть подмножеств связанных ребер только одного цвета.
Расширение этой теоремы применимо к любому конечному числу цветов, а не только к двум. Точнее, теорема утверждает, что для любого заданного числа цветов c и любых заданных целых чисел n 1 , …, n c существует число R ( n 1 , …, n c ) такое, что если ребра полного графа порядка R ( n 1 , …, n c ) раскрашены в c различных цветов, то для некоторого i между 1 и c он должен содержать полный подграф порядка n i , все ребра которого имеют цвет i . В частном случае выше c = 2 (и n 1 = r и n 2 = s ).
Предположим, что ребра полного графа на 6 вершинах окрашены в красный и синий цвета. Выберите вершину v . Имеется 5 ребер, инцидентных v , и поэтому (по принципу ящика ) по крайней мере 3 из них должны быть одного цвета. Без потери общности мы можем предположить, что по крайней мере 3 из этих ребер, соединяющих вершину v с вершинами r , s и t , являются синими. (Если нет, поменяйте местами красный и синий в дальнейшем.) Если какие-либо из ребер, ( rs ) , ( rt ) , ( st ) , также являются синими, то мы имеем полностью синий треугольник. Если нет, то все эти три ребра красные, и мы имеем полностью красный треугольник. Поскольку это рассуждение работает для любой раскраски, любой K 6 содержит одноцветный K 3 , и поэтому R (3, 3) ≤ 6 . Популярная версия этого называется теоремой о друзьях и незнакомцах .
Альтернативное доказательство работает с помощью двойного подсчета . Оно выглядит следующим образом: подсчитайте количество упорядоченных троек вершин x , y , z , таких, что ребро ( xy ) красное, а ребро ( yz ) синее. Во-первых, любая заданная вершина будет серединой либо 0 × 5 = 0 (все ребра из вершины одного цвета), 1 × 4 = 4 (четыре одного цвета, одно другого цвета) или 2 × 3 = 6 (три одного цвета, два другого цвета) таких троек. Следовательно, существует не более 6 × 6 = 36 таких троек. Во-вторых, для любого неодноцветного треугольника ( xyz ) существует ровно две такие тройки. Следовательно, существует не более 18 неодноцветных треугольников. Следовательно, по крайней мере 2 из 20 треугольников в K 6 являются одноцветными.
Наоборот, можно раскрасить K 5 в 2 цвета , не создавая ни одного монохромного K 3 , показывая, что R (3, 3) > 5 . Уникальная раскраска [b] показана справа. Таким образом, R (3, 3) = 6 .
Задача доказательства того, что R (3, 3) ≤ 6, была одной из задач математического конкурса Уильяма Лоуэлла Патнэма в 1953 году, а также Венгерской математической олимпиады в 1947 году.
Многоцветное число Рамсея — это число Рамсея, использующее 3 или более цветов. Существует (с точностью до симметрии) только два нетривиальных многоцветных числа Рамсея, для которых известно точное значение, а именно R (3, 3, 3) = 17 и R (3, 3, 4) = 30. [ 1]
Предположим, что у нас есть раскраска ребер полного графа с использованием 3 цветов: красного, зеленого и синего. Предположим далее, что раскраска ребер не имеет одноцветных треугольников. Выберите вершину v . Рассмотрим множество вершин, имеющих красное ребро к вершине v . Это называется красной окрестностью v . Красная окрестность v не может содержать никаких красных ребер, так как в противном случае был бы красный треугольник, состоящий из двух конечных точек этого красного ребра и вершины v . Таким образом, индуцированная раскраска ребер в красной окрестности v имеет ребра, окрашенные только в два цвета, а именно в зеленый и синий. Поскольку R (3, 3) = 6 , красная окрестность v может содержать не более 5 вершин. Аналогично зеленая и синяя окрестности v могут содержать не более 5 вершин каждая. Поскольку каждая вершина, за исключением самой v , находится в одной из красных, зеленых или синих окрестностей v , весь полный граф может иметь не более 1 + 5 + 5 + 5 = 16 вершин. Таким образом, мы имеем R (3, 3, 3) ≤ 17 .
Чтобы увидеть, что R (3, 3, 3) = 17 , достаточно нарисовать раскраску рёбер на полном графе с 16 вершинами в 3 цвета, которая избегает одноцветных треугольников. Оказывается, что существует ровно две таких раскраски на K 16 , так называемые нескрученная и скрученная раскраски. Обе раскраски показаны на рисунках справа, с нескрученной раскраской слева, а скрученной справа.
Если мы выберем любой цвет из нескрученной или скрученной раскраски на K 16 и рассмотрим граф, ребра которого — это именно те ребра, которые имеют указанный цвет, мы получим граф Клебша .
Известно, что существует ровно две раскраски рёбер тремя цветами на K 15 , которые избегают одноцветных треугольников, и которые можно построить, удалив любую вершину из нескрученной и скрученной раскраски на K 16 соответственно.
Известно также, что существует ровно 115 раскрасок ребер тремя цветами на квадрате K 14 , которые позволяют избежать одноцветных треугольников, при условии, что мы считаем раскраски ребер, отличающиеся перестановкой цветов, одинаковыми.
Теорема для случая 2 цветов может быть доказана индукцией по r + s . [2] Из определения ясно, что для всех n , R ( n , 2) = R (2, n ) = n . Это начинает индукцию. Мы доказываем, что R ( r , s ) существует, находя для него явную границу. По индуктивному предположению R ( r − 1, s ) и R ( r , s − 1) существуют.
Доказательство. Рассмотрим полный граф на R ( r − 1, s ) + R ( r , s − 1) вершинах, ребра которого раскрашены в два цвета. Выберите вершину v из графа и разбейте оставшиеся вершины на два множества M и N , так что для каждой вершины w , w принадлежит M , если ребро ( vw ) синее, и w принадлежит N , если ( vw ) красное. Поскольку граф имеет вершины, то либо , либо В первом случае, если M имеет красный K s , то и исходный граф тоже, и мы закончили. В противном случае M имеет синий K r − 1 и, следовательно, имеет синий K r по определению M . Последний случай аналогичен. Таким образом, утверждение верно, и мы завершили доказательство для 2 цветов.
В этом двухцветном случае, если R ( r − 1, s ) и R ( r , s − 1) оба четные, неравенство индукции можно усилить до: [3]
Доказательство . Предположим, что p = R ( r − 1, s ) и q = R ( r , s − 1) оба четные. Пусть t = p + q − 1 и рассмотрим двухцветный граф из t вершин. Если d i — степень i -й вершины в синем подграфе, то по лемме о рукопожатии , четно. Учитывая, что t нечетно, должно быть четное d i . Предположим без потери общности, что d 1 четно, а M и N — вершины, инцидентные вершине 1 в синем и красном подграфах соответственно. Тогда и четны. По принципу Пиджеонхола либо либо Поскольку четно, а p – 1 нечетно, первое неравенство можно усилить, так что либо либо Предположим, Тогда либо подграф M имеет красный K s и доказательство завершено, либо он имеет синий K r – 1 , который вместе с вершиной 1 составляет синий K r . Случай рассматривается аналогично.
Лемма 2. Если c > 2 , то
Доказательство. Рассмотрим полный граф вершин и раскрасим его ребра в c цветов. Теперь «становимся дальтониками» и притворимся, что c − 1 и c имеют один и тот же цвет. Таким образом, граф теперь ( c − 1) -цветный. В силу определения такого графа содержит либо K n i , монохромно раскрашенный в цвет i для некоторого 1 ≤ i ≤ c − 2, либо K R ( n c − 1 , n c ) -цветный в «размытый цвет». В первом случае мы закончили. Во втором случае мы снова прозреваем и видим из определения R ( n c − 1 , n c ) , что у нас должен быть либо ( c − 1) -монохромный K n c − 1 , либо c -монохромный K n c . В любом случае доказательство завершено.
Из леммы 1 следует, что любое R ( r , s ) конечно. Правая часть неравенства в лемме 2 выражает число Рамсея для c цветов через числа Рамсея для меньшего числа цветов. Следовательно, любое R ( n 1 , …, n c ) конечно для любого числа цветов. Это доказывает теорему.
Числа R ( r , s ) в теореме Рамсея (и их расширения на более чем два цвета) известны как числа Рамсея. Число Рамсея R ( m , n ) дает решение задачи о вечеринке, в которой спрашивается минимальное количество гостей R ( m , n ) , которых нужно пригласить, чтобы по крайней мере m знали друг друга или по крайней мере n не знали друг друга. На языке теории графов число Рамсея — это минимальное количество вершин v = R ( m , n ) , такое, что все неориентированные простые графы порядка v содержат клику порядка m или независимое множество порядка n . Теорема Рамсея утверждает, что такое число существует для всех m и n .
По симметрии верно, что R ( m , n ) = R ( n , m ) . Верхняя граница для R ( r , s ) может быть извлечена из доказательства теоремы, а другие аргументы дают нижние границы. (Первая экспоненциальная нижняя граница была получена Полом Эрдёшем с использованием вероятностного метода .) Однако существует огромный разрыв между самыми точными нижними границами и самыми точными верхними границами. Существует также очень мало чисел r и s , для которых мы знаем точное значение R ( r , s ) .
Вычисление нижней границы L для R ( r , s ) обычно требует демонстрации синей/красной раскраски графа K L −1 без синего подграфа K r и красного подграфа K s . Такой контрпример называется графом Рамсея . Брендан Маккей ведет список известных графов Рамсея. [4] Верхние границы часто значительно сложнее установить: нужно либо проверить все возможные раскраски, чтобы подтвердить отсутствие контрпримера, либо представить математический аргумент в пользу его отсутствия.
Эрдёш просит нас представить себе инопланетную силу, намного более могущественную, чем мы, приземлившуюся на Земле и требующую значение R (5, 5), иначе они уничтожат нашу планету. В этом случае, утверждает он, мы должны мобилизовать все наши компьютеры и всех наших математиков и попытаться найти значение. Но предположим, что вместо этого они просят R (6, 6) . В этом случае, считает он, мы должны попытаться уничтожить инопланетян. [5]
Сложной компьютерной программе не нужно просматривать все раскраски по отдельности, чтобы исключить их все; тем не менее, это очень сложная вычислительная задача, с которой существующее программное обеспечение может справиться только на небольших размерах. Каждый полный граф K n имеет 1/2 n ( n − 1) ребер, поэтому в общей сложности будет c n ( n -1)/2 графов для поиска (для c цветов), если использовать грубую силу. [6] Таким образом, сложность поиска всех возможных графов (с помощью грубой силы ) составляет O ( c n 2 ) для c раскрасок и не более чем n узлов.
Ситуация вряд ли улучшится с появлением квантовых компьютеров . Один из самых известных алгоритмов поиска неструктурированных наборов данных демонстрирует только квадратичное ускорение (ср. алгоритм Гровера ) по сравнению с классическими компьютерами, так что время вычислений по-прежнему экспоненциально зависит от числа узлов. [7] [8]
Как описано выше, R (3, 3) = 6. Легко доказать, что R (4, 2) = 4 , и, в более общем смысле, что R ( s , 2) = s для всех s : граф на s − 1 узлах со всеми ребрами, окрашенными в красный цвет, служит контрпримером и доказывает, что R ( s , 2) ≥ s ; среди раскрасок графа на s узлах раскраска со всеми ребрами, окрашенными в красный цвет, содержит красный подграф с s узлами, а все другие раскраски содержат синий подграф с 2 узлами (то есть пару узлов, соединенных синим ребром).
Используя неравенства индукции и лемму о рукопожатии , можно заключить, что R (4, 3) ≤ R (4, 2) + R (3, 3) − 1 = 9 , и, следовательно, R (4, 4) ≤ R (4, 3) + R (3, 4) ≤ 18. Существует только два графа (4, 4, 16) (то есть 2-раскраски полного графа на 16 узлах без 4-узловых красных или синих полных подграфов) среди 6,4 × 10 22 различных 2-раскрасок 16-узловых графов и только один граф (4, 4, 17) ( граф Пейли порядка 17) среди 2,46 × 10 26 раскрасок. [4] (Отсюда следует, что R (4, 4) = 18 .
Тот факт, что R (4, 5) = 25, был впервые установлен Бренданом Маккеем и Станиславом Радзишовским в 1995 году. [9]
Точное значение R (5, 5) неизвестно, хотя известно, что оно лежит в диапазоне от 43 (Джеффри Эксу (1989) [10] ) до 46 (Ангельтвейт и Маккей (2024) [11] ) включительно.
В 1997 году Маккей, Радзишовски и Эксу использовали методы компьютерной генерации графов, чтобы предположить, что R (5, 5) = 43. Они смогли построить ровно 656 (5, 5, 42) графов, придя к одному и тому же набору графов разными путями. Ни один из 656 графов не может быть расширен до графа (5, 5, 43) . [12]
Для R ( r , s ) с r , s > 5 доступны только слабые границы. Нижние границы для R (6, 6) и R (8, 8) не были улучшены с 1965 и 1972 годов соответственно. [1]
R ( r , s ) при r , s ≤ 10 показаны в таблице ниже. Если точное значение неизвестно, в таблице перечислены наиболее известные границы. R ( r , s ) при r < 3 задаются как R (1, s ) = 1 и R (2, s ) = s для всех значений s .
Стандартным обзором развития исследований чисел Рамсея является Динамический обзор 1 Электронного журнала комбинаторики Станислава Радзишовского , который периодически обновляется. [1] [13] Если не указано иное, записи в таблице ниже взяты из издания за июнь 2024 года. (Обратите внимание, что существует тривиальная симметрия по диагонали, поскольку R ( r , s ) = R ( s , r ) .)
Неравенство R ( r , s ) ≤ R ( r − 1, s ) + R ( r , s − 1) можно применить индуктивно, чтобы доказать, что
В частности, этот результат, полученный Эрдёшем и Секерешем , подразумевает, что когда r = s ,
Экспоненциальная нижняя граница,
было дано Эрдёшем в 1947 году и сыграло важную роль в его введении вероятностного метода. Между этими двумя границами существует огромный разрыв: например, для s = 10 это дает 101 ≤ R (10, 10) ≤ 48,620 . Тем не менее, экспоненциальные факторы роста любой из границ не были улучшены в течение длительного времени, и для нижней границы она по-прежнему составляет √ 2 . Не существует известной явной конструкции, дающей экспоненциальную нижнюю границу. Наиболее известные нижняя и верхняя границы для диагональных чисел Рамсея:
благодаря Спенсеру и Конлону , соответственно; в препринте 2023 года Кампоса, Гриффитса, Морриса и Сахасрабуда утверждается, что он добился экспоненциального прогресса, используя алгоритмическую конструкцию, основанную на графовой структуре, называемой « книгой », [17] [18] улучшив верхнюю границу до
где и как предполагается, эти параметры могут быть оптимизированы, в частности .
Для недиагональных чисел Рамсея R (3, t ) известно, что они имеют порядок т 2/лог т ; это можно эквивалентно сформулировать так: наименьшее возможное число независимости в n - вершинном графе без треугольников равно
Верхняя граница для R (3, t ) дана Ajtai , Komlós , и Szemerédi , [19] нижняя граница была первоначально получена Kim , [20] и неявная константа была улучшена независимо Fiz Pontiveros, Griffiths и Morris , [21] и Bohman и Keevash , [22] путем анализа процесса без треугольников. Кроме того, изучение более общего " процесса без H " установило наиболее известные асимптотические нижние границы для общих недиагональных чисел Рамсея, [23] R ( s , t )
Для границ становится , но препринт 2023 года [24] [25] улучшил нижнюю границу, что решает вопрос Эрдёша, который предложил 250 долларов за доказательство того, что нижняя граница имеет форму . [26] [27]
Существует менее известный, но интересный аналог теоремы Рамсея для индуцированных подграфов . Грубо говоря, вместо нахождения монохроматического подграфа нам теперь требуется найти монохроматический индуцированный подграф. В этом варианте уже недостаточно ограничивать наше внимание полными графами , поскольку существование полного подграфа не подразумевает существование индуцированного подграфа. Качественное утверждение теоремы в следующем разделе было впервые независимо доказано Эрдёшем , Хайналом и Посой , Дойбером и Рёдлем в 1970-х годах. [28] [29] [30] С тех пор было проведено много исследований по получению хороших оценок для индуцированных чисел Рамсея.
Пусть H — граф на n вершинах. Тогда существует граф G такой, что любая раскраска ребер G с использованием двух цветов содержит одноцветную индуцированную копию H ( т. е. индуцированный подграф G, такой, что он изоморфен H , а его ребра одноцветны). Наименьшее возможное число вершин G — это индуцированное число Рамсея r ind ( H ) .
Иногда мы также рассматриваем асимметричную версию проблемы. Мы определяем r ind ( X , Y ) как наименьшее возможное число вершин графа G такое, что каждая раскраска ребер G с использованием только красного или синего цвета содержит красный индуцированный подграф X или синий индуцированный подграф Y .
Подобно теореме Рамсея, априори неясно, существуют ли индуцированные числа Рамсея для каждого графа H. В начале 1970-х годов Эрдёш , Хайнал и Поса , Дойбер и Рёдль независимо доказали, что это так. [28] [29] [30] Однако первоначальные доказательства давали ужасные границы (например, башни из двоек ) для индуцированных чисел Рамсея. Интересно спросить, можно ли достичь лучших границ. В 1974 году Пол Эрдёш предположил, что существует константа c такая, что каждый граф H на k вершинах удовлетворяет условию r ind ( H ) ≤ 2 ck . [31] Если эта гипотеза верна, она будет оптимальной с точностью до константы c, поскольку полный граф достигает нижней границы этой формы (на самом деле, она совпадает с числами Рамсея). Однако эта гипотеза все еще открыта на данный момент.
В 1984 году Эрдёш и Хайнал заявили, что они доказали связь [32]
Однако это было все еще далеко от экспоненциальной границы, предполагаемой Эрдёшем. Только в 1998 году Кохаякава , Премель и Рёдль совершили крупный прорыв, доказав первую почти экспоненциальную границу r ind ( H ) ≤ 2 ck (log k ) 2 для некоторой константы c . Их подход состоял в том, чтобы рассмотреть подходящий случайный граф, построенный на проективных плоскостях , и показать, что он обладает желаемыми свойствами с ненулевой вероятностью. Идея использования случайных графов на проективных плоскостях также ранее использовалась при изучении свойств Рамсея относительно раскраски вершин и индуцированной проблемы Рамсея на графах ограниченной степени H . [33]
Граница Кохаякавы, Прёмеля и Рёдля оставалась лучшей общей границей в течение десятилетия. В 2008 году Фокс и Судаков предоставили явную конструкцию для индуцированных чисел Рамсея с той же границей. [34] Фактически, они показали, что каждый ( n , d ,λ) -граф G с малым λ и подходящим d содержит индуцированную монохроматическую копию любого графа на k вершинах в любой раскраске ребер G в два цвета. В частности, для некоторой константы c граф Пейли на n ≥ 2 ck log 2 k вершинах таков, что все его раскраски ребер в два цвета содержат индуцированную монохроматическую копию каждого k -вершинного графа.
В 2010 году Конлон , Фокс и Судаков смогли улучшить оценку до r ind ( H ) ≤ 2 ck log k , которая остается на данный момент лучшей верхней оценкой для общих индуцированных чисел Рамсея. [35] Подобно предыдущей работе 2008 года, они показали, что каждый ( n , d ,λ) -граф G с малым λ и плотностью ребер 1 ⁄ 2 содержит индуцированную монохроматическую копию каждого графа на k вершинах в любой раскраске ребер в два цвета. В настоящее время гипотеза Эрдёша о том, что r ind ( H ) ≤ 2 ck остается открытой и является одной из важных проблем в экстремальной теории графов .
Для нижних границ в целом известно немного, за исключением того факта, что индуцированные числа Рамсея должны быть по крайней мере соответствующими числами Рамсея. Некоторые нижние границы были получены для некоторых особых случаев (см. Особые случаи).
В то время как общие границы для индуцированных чисел Рамсея экспоненциальны по размеру графа, поведение сильно отличается на специальных классах графов (в частности, разреженных). Многие из этих классов индуцированные числа Рамсея полиномиальны по числу вершин.
Если H — цикл , путь или звезда на k вершинах, то известно, что r ind ( H ) линейна по k . [34]
Если H — дерево на k вершинах, то известно, что r ind ( H ) = O ( k 2 log 2 k ) . [36] Также известно, что r ind ( H ) является суперлинейным (т. е. r ind ( H ) = ω( k ) ). Обратите внимание, что это контрастирует с обычными числами Рамсея, где гипотеза Берра–Эрдёша (теперь доказанная) говорит нам, что r ( H ) является линейным (поскольку деревья являются 1- вырожденными ).
Для графов H с числом вершин k и ограниченной степенью Δ было высказано предположение, что r ind ( H ) ≤ cn d (Δ) для некоторой константы d , зависящей только от Δ . Этот результат был впервые доказан Лучаком и Редлем в 1996 году, при этом d (Δ) росло как башня двоек высотой O (Δ 2 ) . [37] С тех пор были получены более разумные оценки для d (Δ) . В 2013 году Конлон, Фокс и Чжао показали, используя лемму подсчета для разреженных псевдослучайных графов , что r ind ( H ) ≤ cn 2Δ+8 , где показатель степени является наилучшим возможным с точностью до постоянных множителей. [38]
Подобно числам Рамсея, мы можем обобщить понятие индуцированных чисел Рамсея на гиперграфы и многоцветные настройки.
Мы также можем обобщить индуцированную теорему Рамсея на многоцветную раскраску. Для графов H 1 , H 2 , …, H r определим r ind ( H 1 , H 2 , …, H r ) как минимальное число вершин в графе G такое, что любая раскраска ребер графа G в r цветов содержит индуцированный подграф, изоморфный H i , где все ребра окрашены в i -й цвет для некоторого 1 ≤ i ≤ r . Пусть r ind ( H ; q ) := r ind ( H , H , …, H ) ( q копий H ).
Можно вывести границу для r ind ( H ; q ), которая приблизительно равна башне из двух с высотой ~ log q, итеративно применяя границу к двухцветному случаю. Текущая самая известная граница принадлежит Фоксу и Судакову, которые достигают r ind ( H ; q ) ≤ 2 ck 3 , где k — число вершин H , а c — константа, зависящая только от q . [39]
Мы можем расширить определение индуцированных чисел Рамсея до d -однородных гиперграфов, просто изменив слово graph в утверждении на hypergraph . Кроме того, мы можем определить многоцветную версию индуцированных чисел Рамсея таким же образом, как в предыдущем подразделе.
Пусть H будет d -однородным гиперграфом с k вершинами. Определим функцию башни t r ( x ) , положив t 1 ( x ) = x и для i ≥ 1 , t i +1 ( x ) = 2 t i ( x ) . Используя метод контейнера гиперграфа, Конлон, Делламоника, Ла Флер, Рёдль и Шахт смогли показать, что для d ≥ 3, q ≥ 2 , r ind ( H ; q ) ≤ t d ( ck ) для некоторой константы c , зависящей только от d и q . В частности, этот результат отражает наиболее известную границу для обычного числа Рамсея, когда d = 3 . [40]
Еще один результат, также обычно называемый теоремой Рамсея , применим к бесконечным графам. В контексте, где также обсуждаются конечные графы, его часто называют «Бесконечной теоремой Рамсея». Поскольку интуиция, предоставляемая наглядным представлением графа, уменьшается при переходе от конечных к бесконечным графам, теоремы в этой области обычно формулируются в терминологии теории множеств . [41]
Доказательство : Доказательство проводится индукцией по n , размеру подмножеств. Для n = 1 утверждение эквивалентно утверждению, что если разбить бесконечное множество на конечное число множеств, то одно из них будет бесконечным. Это очевидно. Предполагая, что теорема верна для n ≤ r , мы докажем ее для n = r + 1. Дана c -раскраска ( r + 1) -элементных подмножеств X , пусть a 0 будет элементом X и пусть Y = X \ { a 0 }. Затем мы индуцируем c -раскраску r -элементных подмножеств Y , просто добавляя 0 к каждому r -элементному подмножеству (чтобы получить ( r + 1) -элементное подмножество X ). По предположению индукции существует бесконечное подмножество Y 1 из Y такое , что каждое r -элементное подмножество Y 1 окрашено в один и тот же цвет в индуцированной раскраске. Таким образом, существует элемент a 0 и бесконечное подмножество Y 1 такие, что все ( r + 1) -элементные подмножества X, состоящие из a 0 и r элементов Y 1, имеют один и тот же цвет. По тому же рассуждению существует элемент a 1 в Y 1 и бесконечное подмножество Y 2 в Y 1 с теми же свойствами. Индуктивно мы получаем последовательность { a 0 , a 1 , a 2 , …} такую, что цвет каждого ( r + 1) -элементного подмножества ( a i (1) , a i (2) , …, a i ( r + 1) ) с i (1) < i (2) < … < i ( r + 1) зависит только от значения i (1). Далее, существует бесконечно много значений i ( n ) таких, что этот цвет будет тем же самым. Возьмите эти a i ( n ) , чтобы получить желаемый монохромный набор.
Более сильная, но несбалансированная бесконечная форма теоремы Рамсея для графов, теорема Эрдёша–Душника–Миллера , утверждает, что каждый бесконечный граф содержит либо счетное бесконечное независимое множество, либо бесконечную клику той же мощности , что и исходный граф. [42]
Можно вывести конечную теорему Рамсея из бесконечной версии с помощью доказательства от противного . Предположим, что конечная теорема Рамсея ложна. Тогда существуют целые числа c , n , T , такие, что для каждого целого числа k существует c -раскраска [ k ] ( n ) без монохроматического множества размера T. Пусть C k обозначает c - раскраски [ k ] ( n ) без монохроматического множества размера T.
Для любого k ограничение раскраски в C k +1 до [ k ] ( n ) (игнорируя цвет всех множеств, содержащих k + 1 ) является раскраской в C k . Определим как раскраски в C k , которые являются ограничениями раскрасок в C k +1 . Поскольку C k +1 не пусто, то и .
Аналогично, ограничение любой раскраски в находится в , что позволяет определить как множество всех таких ограничений, непустое множество. Продолжая таким образом, определим для всех целых чисел m , k .
Теперь, для любого целого числа k ,
и каждое множество непусто. Более того, C k конечно, как
Отсюда следует, что пересечение всех этих множеств непусто, и пусть
Тогда каждая раскраска в D k является ограничением раскраски в D k +1 . Поэтому, снимая ограничение с раскраски в D k до раскраски в D k +1 , и продолжая делать так, можно построить раскраску без какого-либо монохроматического множества размера T . Это противоречит бесконечной теореме Рамсея.
Если принять подходящую топологическую точку зрения, этот аргумент становится стандартным аргументом компактности, показывающим, что бесконечная версия теоремы подразумевает конечную версию. [43]
Теорема также может быть расширена на гиперграфы . M -гиперграф — это граф, «рёбра» которого являются наборами из m вершин — в нормальном графе ребро — это набор из 2 вершин. Полное утверждение теоремы Рамсея для гиперграфов заключается в том, что для любых целых чисел m и c и любых целых чисел n 1 , …, n c существует целое число R ( n 1 , …, n c ; m) такое, что если гиперрёбра полного m -гиперграфа порядка R ( n 1 , …, n c ; m ) раскрашены в c различных цветов, то для некоторого i между 1 и c гиперграф должен содержать полный под -m -гиперграф порядка n i , все гиперрёбра которого имеют цвет i . Эта теорема обычно доказывается индукцией по m , «гипер-ности» графа. Базовым случаем для доказательства является m = 2 , что в точности соответствует приведенной выше теореме.
Для m = 3 мы знаем точное значение одного нетривиального числа Рамсея, а именно R (4, 4; 3) = 13. Этот факт был установлен Бренданом Маккеем и Станиславом Радзишовским в 1991 году. [44] Кроме того, мы имеем: R (4, 5; 3) ≥ 35 , [45] R (4, 6; 3) ≥ 63 и R (5, 5; 3) ≥ 88. [ 45]
Также возможно определить числа Рамсея для ориентированных графов; они были введены П. Эрдёшем и Л. Мозером (1964). Пусть R ( n ) будет наименьшим числом Q таким, что любой полный граф с однонаправленными дугами (также называемый «турниром») и с ≥ Q узлами содержит ациклический (также называемый «транзитивным») n -узловой подтурнир.
Это аналог направленного графа того, что (выше) было названо R ( n , n ; 2) , наименьшее число Z такое, что любая 2-цветная раскраска ребер полного неориентированного графа с ≥ Z узлами содержит одноцветный полный граф на n узлах. (Направленный аналог двух возможных цветов дуг — это два направления дуг, аналог «одноцветного» — это «все стрелки дуг указывают в одном направлении»; т. е. «ациклический».)
Мы имеем R (0) = 0 , R (1) = 1 , R (2) = 2 , R (3) = 4 , R (4) = 8 , R (5) = 14 , R (6) = 28 и 34 ≤ R (7) ≤ 47 . [46] [47]
В терминах исчисления разбиений теорему Рамсея можно сформулировать как для всех конечных n и k . Вацлав Серпинский показал, что теорема Рамсея не распространяется на графы размера , показав, что . В частности, из гипотезы континуума следует, что . Стево Тодорчевич показал, что на самом деле в ZFC , , гораздо более сильное утверждение, чем . Джастин Т. Мур усилил этот результат еще больше. С положительной стороны, кардинал Рамсея , , является большим кардиналом, аксиоматически определенным для удовлетворения связанной формулы: . Существование кардиналов Рамсея не может быть доказано в ZFC.
В обратной математике существует значительная разница в силе доказательства между версией теоремы Рамсея для бесконечных графов (случай n = 2) и для бесконечных мультиграфов (случай n ≥ 3). Мультиграфовая версия теоремы эквивалентна по силе аксиоме арифметического понимания , что делает ее частью подсистемы ACA 0 арифметики второго порядка , одной из пяти больших подсистем в обратной математике. Напротив, по теореме Дэвида Ситапуна графовая версия теоремы слабее, чем ACA 0 , и (объединяя результат Ситапуна с другими) она не попадает ни в одну из пяти больших подсистем. [48] Однако над ZF графовая версия влечет классическую лемму Кёнига , тогда как обратная импликация не выполняется, [49] поскольку лемма Кёнига эквивалентна счетному выбору из конечных множеств в этой обстановке. [50]