В комбинаторике теорема Рэмси в одной из своих теоретико-графовых форм утверждает, что монохроматические клики можно найти в любой маркировке ребер (цветами) достаточно большого полного графа . Чтобы продемонстрировать теорему для двух цветов (скажем, синего и красного), пусть r и s — любые два положительных целых числа . [1] Теорема Рэмси утверждает, что существует наименьшее положительное целое число R ( r , s ) , для которого каждая сине-красная раскраска ребер полного графа на R ( r , s ) вершинах содержит синюю клику на r вершинах или красную клику на s вершинах. (Здесь R ( r , s ) означает целое число, которое зависит как от r , так и от s .)
Теорема Рамсея — основополагающий результат комбинаторики. Первую версию этого результата доказал Фрэнк Рэмзи . Это положило начало комбинаторной теории, которая теперь называется теорией Рамсея , которая ищет регулярность среди беспорядка: общие условия существования подструктур с регулярными свойствами. В этом приложении речь идет о существовании одноцветных подмножеств , то есть подмножеств соединенных ребер только одного цвета.
Расширение этой теоремы применимо к любому конечному числу цветов, а не только к двум. Точнее, теорема утверждает, что для любого заданного числа цветов c и любых целых чисел n 1 , …, nc существует число R ( n 1 , … , nc ) такое , что если ребра Полный граф порядка R ( n 1 , …, nc ) раскрашен в c разных цветов, то для некоторого i от 1 до c он должен содержать полный подграф порядка n i , все ребра которого имеют цвет i . В приведенном выше частном случае c = 2 (и n 1 = r и n 2 = s ).
Предположим, что ребра полного графа на 6 вершинах окрашены в красный и синий цвета. Выберите вершину, v . Есть 5 ребер, инцидентных v , поэтому (по принципу ячейки ) по крайней мере 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 треугольников в К 6 одноцветные.
И наоборот, можно раскрасить K 5 в два цвета, не создавая монохроматического K 3 , показывая, что R (3, 3) > 5 . Уникальная расцветка [a] показана справа. Таким образом R (3, 3) = 6 .
Задача доказать, что R (3, 3) ≤ 6, была одной из задач математической олимпиады Уильяма Лоуэлла Патнэма в 1953 году, а также венгерской математической олимпиады в 1947 году.
Многоцветное число Рамсея — это число Рамсея, состоящее из 3 или более цветов. Существует (с точностью до симметрии) только два нетривиальных многоцветных числа Рамсея, для которых известно точное значение, а именно R (3, 3, 3) = 17 и R (3, 3, 4) = 30 . [2]
Предположим, что у нас есть раскраска ребер полного графа в три цвета: красный, зеленый и синий. Предположим далее, что в раскраске ребер нет одноцветных треугольников. Выберите вершину 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 вершин тремя цветами, избегающую одноцветных треугольников. Оказывается, таких раскрасок на K 16 ровно две , так называемые раскрученная и раскрученная раскраски. Обе раскраски показаны на рисунках справа: раскрученная раскраска слева, а скрученная раскраска справа.
Если мы выберем любой цвет либо раскрученной, либо скрученной раскраски на K 16 и рассмотрим граф, ребра которого являются именно теми ребрами, которые имеют указанный цвет, мы получим граф Клебша .
Известно, что существует ровно две рёберные раскраски в 3 цвета на K 15 , избегающие одноцветных треугольников, которые можно построить удалением любой вершины из раскрученной и скрученной раскрасок на K 16 соответственно.
Известно также, что существует ровно 115 раскрасок ребер в 3 цвета на К 14 , избегающих одноцветных треугольников, при условии, что раскраски ребер, отличающиеся перестановкой цветов, мы считаем одинаковыми.
Теорему для двухцветного случая можно доказать индукцией по r + s . [3] Из определения ясно, что для всех 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 . Последний случай аналогичен. Таким образом, утверждение верно, и мы завершили доказательство для двух цветов.
В этом двухцветном случае, если R ( r − 1, s ) и R ( r , s − 1) четные, неравенство индукции можно усилить до: [4]
Доказательство . Предположим, что 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 , nc ) - раскрашенный в «размытый цвет » '. В первом случае мы закончили. В последнем случае мы снова обретаем зрение и видим, что из определения R ( n c − 1 , n c ) мы должны иметь либо a ( c − 1) -монохром K n c - 1 , либо c -монохром K n в . В любом случае доказательство завершено.
Из леммы 1 следует, что любой R ( r , s ) конечен. Правая часть неравенства в лемме 2 выражает число Рамсея для c цветов через числа Рамсея для меньшего числа цветов. Следовательно, любой R ( n 1 , …, nc ) конечен для любого числа цветов. Это доказывает теорему.
Числа 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 . Такой контрпример называется графом Рамсея . Брендан Маккей ведет список известных графов Рэмси. [5] Верхние оценки зачастую установить значительно сложнее: нужно либо проверить все возможные раскраски, чтобы подтвердить отсутствие контрпримера, либо представить математическое обоснование его отсутствия.
Эрдеш просит нас представить инопланетную силу, намного более мощную, чем мы, приземлившуюся на Землю и требующую значение R (5, 5) , иначе они уничтожат нашу планету. В этом случае, утверждает он, нам следует собрать все наши компьютеры и всех наших математиков и попытаться найти значение. Но предположим, что вместо этого они просят R (6, 6) . В таком случае, считает он, нам следует попытаться уничтожить инопланетян. [6]
Сложная компьютерная программа не требует рассматривать все раскраски по отдельности, чтобы исключить их все; тем не менее, это очень сложная вычислительная задача, с которой существующее программное обеспечение может справиться только при небольших размерах. Каждый полный граф K n имеет 1/2 n ( n - 1) ребер, так что всего будет c n ( n -1)/2 графов для поиска (для c цветов), если используется грубая сила. [7] Таким образом, сложность поиска всех возможных графов (с помощью грубой силы ) равна O ( c n 2 ) для c раскрасок и не более n узлов.
Ситуация вряд ли улучшится с появлением квантовых компьютеров . Один из самых известных алгоритмов поиска неструктурированных наборов данных демонстрирует только квадратичное ускорение (см. алгоритм Гровера ) по сравнению с классическими компьютерами, так что время вычислений по-прежнему экспоненциально зависит от количества узлов. [8] [9]
Как описано выше, 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) + Р (3, 4) ≤ 18 . Среди 6,4 × 10 22 различных 2-раскрасок 16-узловых графов существует только два (4, 4, 16) графа (т. е. 2-раскраски полного графа на 16 узлах без 4-узловых красных или синих полных подграфов). , и только один (4, 4, 17) граф ( граф Пэли порядка 17) среди 2,46 × 10 26 раскрасок. [5] (Это было доказано Эвансом, Пулемом и Шиханом в 1979 году.) Отсюда следует, что R (4, 4) = 18 .
Тот факт, что R (4, 5) = 25, был впервые установлен Бренданом Маккеем и Станиславом Радзишовским в 1995 году. [10]
Точное значение R (5, 5) неизвестно, хотя известно, что оно лежит между 43 (Джеффри Экзоо (1989) [11] ) и 48 (Ангельтвейт и Маккей (2017) [12] ) включительно.
В 1997 году Маккей, Радзишовский и Эксоо с помощью компьютерных методов создания графов предположили, что R (5, 5) = 43 . Им удалось построить ровно 656 (5, 5, 42) графов, придя к одному и тому же набору графов разными путями. Ни один из 656 графов не может быть расширен до графа (5, 5, 43) . [13]
Для R ( r , s ) с r , s > 5 доступны только слабые оценки. Нижние границы для R (6, 6) и R (8, 8) не улучшались с 1965 и 1972 годов соответственно. [2]
R ( r , s ) с r , s ≤ 10 показаны в таблице ниже. Если точное значение неизвестно, в таблице перечислены наиболее известные границы. R ( r , s ) с r < 3 задаются формулами R (1, s ) = 1 и R (2, s ) = s для всех значений s .
Стандартным обзором развития исследований чисел Рамсея является Динамический обзор 1 Электронного журнала комбинаторики Станислава Радзишовского , который периодически обновляется. [2] [14] Если не указано иное, записи в таблице ниже взяты из издания за январь 2021 года. (Обратите внимание, что существует тривиальная симметрия по диагонали, поскольку 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 года утверждает, что добился экспоненциального прогресса, используя алгоритмическую конструкцию, основанную на графовой структуре, называемой « книгой », [18] [19] улучшая верхнюю границу до
с и где предполагается, что эти параметры могут быть оптимизированы, в частности .
Для недиагональных чисел Рамсея R (3, t ) известно, что они имеют порядок т 2/журнал т ; это можно сформулировать эквивалентно тому, что наименьшее возможное число независимости в графе без треугольников с n вершинамиравно
Верхняя оценка для R (3, t ) дана Айтаи , Комлосом и Семереди , [20] нижняя оценка была первоначально получена Кимом , [21] , а неявная константа была улучшена независимо Фисом Понтиверосом, Гриффитсом и Моррисом , [22] и Бохман и Киваш [23] путем анализа процесса без треугольников . Более того, изучение более общего « H -свободного процесса» установило наиболее известные асимптотические нижние оценки для общих недиагональных чисел Рамсея: [24] R ( s , t )
Границы становятся , но в препринте 2023 года [25] [26] была улучшена нижняя граница, что решает вопрос об Эрдеше, который предложил 250 долларов за доказательство того, что нижний предел имеет форму . [27] [28]
Существует менее известный, но интересный аналог теоремы Рамсея для индуцированных подграфов . Грубо говоря, теперь вместо поиска монохроматического подграфа нам необходимо найти монохроматический индуцированный подграф. В этом варианте уже недостаточно ограничивать наше внимание полными графами , поскольку существование полного подграфа не подразумевает существование индуцированного подграфа. Качественная формулировка теоремы в следующем разделе была впервые независимо доказана Эрдёшем , Хайналом и Посой , Дойбером и Рёдлем в 1970-х годах. [29] [30] [31] С тех пор было проведено много исследований по получению хороших оценок для индуцированных чисел Рамсея.
Пусть H — граф на n вершинах. Тогда существует граф G такой, что любая раскраска ребер G в два цвета содержит монохроматическую индуцированную копию H ( т.е. индуцированный подграф G такой , что он изоморфен H и его ребра одноцветны). Наименьшее возможное число вершин графа G — это индуцированное число Рамсея r ind ( H ) .
Иногда мы рассматриваем и асимметричный вариант проблемы. Мы определяем r ind ( X , Y ) как наименьшее возможное количество вершин графа G такое, что каждая раскраска ребер G с использованием только красного или синего цвета содержит красный индуцированный подграф X или синий индуцированный подграф Y .
Как и в случае с теоремой Рамсея, априори неясно, существуют ли индуцированные числа Рамсея для каждого графа H . В начале 1970-х годов Эрдеш , Хайнал и Поса , Дойбер и Рёдль независимо друг от друга доказали, что это так. [29] [30] [31] Однако первоначальные доказательства давали ужасные ограничения (например, башни из двоек ) на индуцированные числа Рамсея. Интересно задаться вопросом, можно ли достичь лучших границ. В 1974 году Пол Эрдеш предположил, что существует константа c такая, что каждый граф H на k вершинах удовлетворяет условию r ind ( H ) ≤ 2 ck . [32] Если эта гипотеза верна, она будет оптимальной до константы c, поскольку полный граф достигает нижней границы этого вида (фактически это то же самое, что и числа Рамсея). Однако на данный момент эта гипотеза все еще остается открытой.
В 1984 году Эрдеш и Хайнал заявили, что доказали связь [33]
Однако это все еще было далеко от экспоненциальной границы, предполагаемой Эрдёшем. Лишь в 1998 году крупный прорыв был достигнут Кохаякавой , Премелем и Рёдлем, которые доказали первую почти экспоненциальную оценку r ind ( H ) ≤ 2 ck (log k ) 2 для некоторой постоянной c . Их подход заключался в том, чтобы рассмотреть подходящий случайный граф, построенный на проективных плоскостях , и показать, что он обладает желаемыми свойствами с ненулевой вероятностью. Идея использования случайных графов на проективных плоскостях ранее также использовалась при изучении свойств Рамсея относительно раскрасок вершин и индуцированной проблемы Рамсея на графах ограниченной степени H . [34]
Граница Кохаякавы, Премеля и Рёдля оставалась лучшей общей оценкой за десятилетие. В 2008 году Фокс и Судаков предоставили явную конструкцию индуцированных чисел Рамсея с той же оценкой. [35] Фактически они показали, что каждый ( n , d ,λ) -граф G с малым λ и подходящим d содержит индуцированную монохроматическую копию любого графа на k вершинах в любой раскраске ребер G в два цвета. В частности, для некоторой константы c граф Пэли на n ≥ 2 ck log 2 k вершин таков, что все его раскраски ребер в два цвета содержат индуцированную монохроматическую копию каждого k -графа вершин.
В 2010 году Конлон , Фокс и Судаков смогли улучшить оценку до r ind ( H ) ≤ 2 ck log k , которая остается на данный момент лучшей верхней границей для общих индуцированных чисел Рамсея. [36] Как и в предыдущей работе 2008 года, они показали, что каждый ( n , d ,λ) -граф G с малым λ и плотностью ребер 1 ⁄ 2 содержит индуцированную монохроматическую копию каждого графа на k вершинах в любой раскраске ребер в два цвета. В настоящее время гипотеза Эрдёша о том, что r ind ( H ) ≤ 2 ck, остаётся открытой и является одной из важных проблем экстремальной теории графов .
Что касается нижних оценок, в целом известно немногое, за исключением того факта, что индуцированные числа Рамсея должны быть по крайней мере соответствующими числами Рамсея. Для некоторых частных случаев получены некоторые нижние оценки (см. «Особые случаи»).
Хотя общие оценки индуцированных чисел Рамсея экспоненциальны по размеру графа, их поведение сильно отличается на специальных классах графов (в частности, на разреженных). Многие из этих классов индуцировали числа Рамсея, полиномиальные по числу вершин.
Если H — цикл , путь или звезда на k вершинах, известно, что r ind ( H ) линеен по k . [35]
Если H — дерево с k вершинами, известно, что r ind ( H ) = O ( k 2 log 2 k ) . [37] Также известно, что r ind ( H ) является суперлинейным (т.е. r ind ( H ) = ω( k ) ). Обратите внимание, что это контрастирует с обычными числами Рамсея, где гипотеза Берра–Эрдёша (теперь доказанная) говорит нам, что r ( H ) линейно (поскольку деревья 1- вырождены ).
Для графов H с числом вершин k и ограниченной степенью Δ была выдвинута гипотеза, что r ind ( H ) ⩽ cn d (Δ) для некоторой константы d , зависящей только от Δ . Этот результат был впервые доказан Лучаком и Рёдлем в 1996 году, когда d (Δ) росла как башня из двоек высотой O (Δ 2 ) . [38] С тех пор были получены более разумные оценки для d (∆) . В 2013 году Конлон, Фокс и Чжао показали, используя лемму о подсчете для разреженных псевдослучайных графов , что r ind ( H ) ≤ cn 2Δ+8 , где показатель степени является максимально возможным с точностью до постоянных множителей. [39]
Подобно числам Рамсея, мы можем обобщить понятие индуцированных чисел Рамсея на гиперграфы и многоцветные настройки.
Мы также можем обобщить индуцированную теорему Рамсея на многоцветный случай. Для графов 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 . [40]
Мы можем расширить определение индуцированных чисел Рамсея на d -однородные гиперграфы, просто заменив слово « граф» в утверждении на «гиперграф» . Более того, мы можем определить многоцветную версию индуцированных чисел Рамсея так же, как и в предыдущем подразделе.
Пусть 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, зависящей только от д и q . В частности, этот результат отражает наиболее известную оценку обычного числа Рамсея при d = 3 . [41]
Следующий результат, также известный как теорема Рамсея , применим к бесконечным графам. В контексте, где также обсуждаются конечные графы, ее часто называют «бесконечной теоремой Рамсея». Поскольку интуиция, обеспечиваемая графическим представлением графа, уменьшается при переходе от конечных графов к бесконечным, теоремы в этой области обычно формулируются в теоретико-множественной терминологии. [42]
Доказательство : Доказательство проводится индукцией по 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 ) , чтобы получить желаемый одноцветный набор.
Более сильная, но несбалансированная бесконечная форма теоремы Рэмси для графов, теорема Эрдеша-Душника-Миллера , утверждает, что каждый бесконечный граф содержит либо счетное бесконечное независимое множество, либо бесконечную клику той же мощности , что и исходный граф. [43]
Конечную теорему Рамсея можно вывести из бесконечной версии путем доказательства от противного . Предположим, что конечная теорема Рамсея неверна. Тогда существуют целые числа c , n , T такие , что для каждого целого числа k существует c -раскраска [ k ] ( n ) без монохроматического множества размера T. Обозначим через Ck c - раскраски [ k ] ( n ) без монохроматического множества размера T.
Для любого k ограничение раскраски в Ck + 1 на [ k ] ( n ) (путем игнорирования цвета всех множеств, содержащих k + 1 ) является раскраской в Ck . Определим как раскраски в C k , которые являются ограничениями раскрасок в C k +1 . Поскольку C k +1 не пуст, то и не пуст .
Точно так же ограничение любой раскраски в находится в , что позволяет определить как множество всех таких ограничений, непустое множество. Продолжая так, определим для всех целых чисел m , k .
Теперь для любого целого числа k
и каждое множество непусто. Более того, C k конечен, поскольку
Отсюда следует, что пересечение всех этих множеств непусто и пусть
Тогда каждая раскраска в Dk является ограничением раскраски в Dk + 1 . Следовательно, ограничивая раскраску в D k раскраской в D k +1 и продолжая делать это, можно построить раскраску без какого-либо монохроматического множества размера T . Это противоречит бесконечной теореме Рамсея.
Если принять подходящую топологическую точку зрения, этот аргумент становится стандартным аргументом компактности, показывающим, что из бесконечной версии теоремы следует конечная версия. [44]
Теорему можно распространить и на гиперграфы . m -гиперграф — это граф, «ребра» которого представляют собой наборы из m вершин ; в обычном графе ребро представляет собой набор из двух вершин. Полное утверждение теоремы Рэмси для гиперграфов заключается в том, что для любых целых чисел m и c и любых целых чисел n 1 , …, nc существует целое число R ( n 1 , …, nc ; m ) такое, что если гиперребра полный m -гиперграф порядка R ( n 1 , …, nc ; m ) раскрашен в c разных цветов, то для некоторого i от 1 до c гиперграф должен содержать полный под- m -гиперграф порядка n i все гиперребра которого имеют цвет i . Эту теорему обычно доказывают индукцией по m — «сверхточности» графа. Базовым случаем доказательства является m = 2 , что в точности соответствует приведенной выше теореме.
Для m = 3 мы знаем точное значение одного нетривиального числа Рамсея, а именно R (4, 4; 3) = 13 . Этот факт был установлен Бренданом Маккеем и Станиславом Радзишовским в 1991 году. [45] Кроме того, имеем: R (4, 5; 3) ≥ 35 , [46] R (4, 6; 3) ≥ 63 и R (5, 5 3) ≥ 88 ; [46]
Также возможно определить числа Рамсея для ориентированных графов; они были введены П. Эрдешем и Л. Мозером (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 . [47] [48]
В терминах исчисления разделов теорему Рэмси можно сформулировать как для всех конечных n и k . Вацлав Серпинский показал, что теорема Рамсея не распространяется на графы размера, показав, что . В частности, гипотеза континуума предполагает, что . Стево Тодорчевич показал, что на самом деле в ZFC гораздо более сильное утверждение, чем в . Джастин Т. Мур еще больше укрепил этот результат. С положительной стороны, кардинал Рамсея , , является большим кардиналом, аксиоматически определенным так, чтобы удовлетворять соответствующей формуле: . Существование кардиналов Рэмси не может быть доказано в ZFC.
В обратной математике существует значительная разница в силе доказательства между версией теоремы Рэмси для бесконечных графов (случай n = 2) и для бесконечных мультиграфов (случай n ≥ 3). Версия теоремы с мультиграфом эквивалентна по силе аксиоме арифметического понимания , что делает ее частью подсистемы ACA 0 арифметики второго порядка , одной из пяти больших подсистем обратной математики. Напротив, по теореме Дэвида Ситапуна графическая версия теоремы слабее, чем ACA 0 , и (объединяя результат Ситапуна с другими) она не попадает ни в одну из больших пяти подсистем. [49] Однако над ZF из графовой версии следует классическая лемма Кенига , тогда как обратная импликация не выполняется, [50] поскольку лемма Кенига эквивалентна счетному выбору из конечных множеств в этой ситуации. [51]