Теорема Рамсея

Материал из testwiki
Перейти к навигации Перейти к поиску

Теорема Рамсея — теорема комбинаторики о разбиениях множеств, сформулированная и доказанная английским математиком Фрэнком Рамсеем в 1930 году[1]. Встречается в литературе в разных формулировках. Эта теорема положила начало теории Рамсея.

Формулировки

Теоретико-множественная формулировка

Частный случай N(p, q, r)

Пусть p, q и r — натуральные числа, причём p,qr.

Тогда существует число N=N(p,q,r), обладающее следующим свойством: если все r-элементные подмножества N-элементного множества S произвольным образом разбиты на два непересекающихся семейства α и β, то либо существует p-элементное подмножество множества S, все r-элементные подмножества которого содержатся в α, либо существует q-элементное подмножество, все r-элементные подмножества которого содержатся в β.

Общий случай

Пусть множество S имеет N элементов. Рассмотрим его r-подмножества r1, обозначим совокупность всех этих подмножеств Pr(S), упорядоченные t-разбиения Pr(S)=A1A2At, числа q1, q2, , qt, задающие разбиение 1rq1,q2,,qt.

Тогда для любого упорядоченного t-разбиения множества Pr(S) существует такое минимальное число N(q1,q2,,qt;r), что если NN(q1,q2,,qt;r), то существует (qi,Ai) — подмножество множества S, то есть такое qi-подмножество множества S, все r-подмножества которого содержатся в Ai, 1ttШаблон:Sfn.

Формулировка на языке теории графов

Для любых c натуральных чисел n1, n2, , nc в любой c-цветной раскраске рёбер достаточно большого полного графа содержится полный подграф с ni вершинами для некоторого цвета i. В частности, для любых r и s, достаточно большой полный граф двухцветной (чёрно-белой) раскраски, содержит либо полный чёрный подграф из r вершин, либо полный белый подграф из s вершин.

Числа Рамсея

Двухцветная раскраска K5 без одноцветных треугольников.

Минимальное число R(r,s), при котором этоШаблон:Что? выполнено, называют числом Рамсея.

Например, равенство R(3,3)=6 означает, что с одной стороны в любой двухцветной раскраске полного графа K6 найдётся одноцветный треугольник, а с другой стороны — то, что полный граф K5 допускает двухцветную раскраску без одноцветных треугольников.

В общем случае для c-цветной раскраски используется обозначение R(n1,n2,,nc) для минимального числа вершин, обеспечивающего существование Kni для некоторого цвета i.

Доказательство теоремы Рамсея

Двухцветный случай

Лемма 1. R(r,s)R(r1,s)+R(r,s1).

Доказательство. Докажем с помощью метода математической индукции по r+s.

База индукции. R(n,1)=R(1,n)=1, так как 1-вершинный граф можно считать полным графом любого цвета.

Индукционный переход. Пусть r>1 и s>1. Рассмотрим полный чёрно-белый граф из R(r1,s)+R(r,s1) вершин. Возьмём произвольную вершину v и обозначим через M и N множества инцидентные v в чёрном и белом подграфе соответственно. Так как в графе R(r1,s)+R(r,s1)=|M|+|N|+1 вершин, согласно принципу Дирихле (комбинаторика), либо |M|R(r1,s), либо |N|R(r,s1).

Пусть |M|R(r1,s). Тогда либо в M (и следовательно во всём графе) есть белый Ks, что завершает доказательство, либо в M есть чёрный Kr1, который вместе с v образует чёрный Kr. Случай |N|R(r,s1) рассматривается аналогично.

Замечание. Если R(r1,s) и R(r,s1) оба чётны, неравенство можно усилить: R(r,s)R(r1,s)+R(r,s1)1.

Доказательство. Предположим, p=R(r1,s) и q=R(r,s1) оба чётны. Положим t=p+q1 и рассмотрим чёрно-белый граф из t вершин. Если di степень i-й вершины в чёрном подграфе, то, согласно лемме о рукопожатиях, i=1tdi — чётно. Поскольку t нечётно, должно существовать чётное di. Для определённости положим, что d1 чётно. Обозначим через M и N вершины инцидентные вершине 1 в чёрном и белом подграфах соответственно. Тогда |M|=d1 и |N|=t1d1 оба чётны. Согласно принципу Дирихле (комбинаторика), либо |M|p1, либо Nq. Так как |M| чётно, а p1 нечётно, первое неравенство можно усилить, так что либо |M|p, либо |N|q.

Предположим |M|p=R(r1,s). Тогда либо подграф, порождённый множеством M, содержит белый Ks и доказательство завершено, либо он содержит чёрный Kr1, который вместе с вершиной 1 образует чёрный Kr. Случай |N|q=R(r,s1) рассматривается аналогично.

Случай большего количества цветов.

Лемма 2. Если c>2, то R(n1,,nc)R(n1,,nc2,R(nc1,nc)).

Доказательство. Рассмотрим граф из R(n1,,nc2,R(nc1,nc)) вершин и окрасим его рёбра c цветами. Будем временно считать цвета c1 и c одним цветом. Тогда граф становится (c1)-цветным. Согласно определению числа R(n1,,nc2,R(nc1,nc)), такой граф либо содержит Kni для некоторого цвета i, такого что 1ic2 либо KR(nc1,nc), окрашенный общим цветом c1 и c. В первом случае доказательство завершено. Во втором случае вернём прежние цвета и заметим, что, по определению числа Рамсея, полный R(nc1,nc) — вершинный граф содержит либо Knc1 цвета c1, либо Knc цвета c, так что утверждение полностью доказано.

Из леммы 1 следует конечность чисел Рамсея для c=2. Отсюда, на основании леммы 2, следует конечность R(n1,,nc) для любого c. Это доказывает теорему Рамсея.

Значения чисел Рамсея

Таблица значений

Для N(q1,q2,,qt;t) при t>2 имеется очень мало данныхШаблон:Sfn. Следующая таблица значений чисел Рамсея для N(q1,q2;2) взята из таблицы Шаблон:Iw[2], данные приведены по состоянию на 2020 год.

r, s 1 2 3 4 5 6 7 8 9 10
1 1 1 1 1 1 1 1 1 1 1
2 1 2 3 4 5 6 7 8 9 10
3 1 3 6 9 14 18 23 28 36 [40, 42]
4 1 4 9 18 25 [36, 41] [49, 61] [59, 84] [73, 115] [92, 149]
5 1 5 14 25 [43, 48] [58, 87] [80, 143] [101, 216] [133, 316] [149, 442]
6 1 6 18 [36, 41] [58, 87] [102, 165] [115, 298] [134, 495] [183, 780] [204, 1171]
7 1 7 23 [49, 61] [80, 143] [115, 298] [205, 540] [217, 1031] [252, 1713] [292, 2826]
8 1 8 28 [59, 84] [101, 216] [134, 495] [217, 1031] [282, 1870] [329, 3583] [343, 6090]
9 1 9 36 [73, 115] [133, 316] [183, 780] [252, 1713] [329, 3583] [565, 6588] [581, 12677]
10 1 10 [40, 42] [92, 149] [149, 442] [204, 1171] [292, 2826] [343, 6090] [581, 12677] [798, 23556]

Прим: Значения диагональных чисел Рамсея R(n,n) выделены жирным.

Асимптотические оценки

Из неравенства R(r,s)R(r1,s)+R(r,s1) вытекает, что

R(r,s)(r+s2r1).

В частности отсюда вытекает верхняя граница полученная Эрдёшем и Секерешем в 1935 году:

R(s,s)(1+o(1))4s1πs.

Нижняя граница получена Эрдёшем в 1947 году с помощью его вероятностного метода:

R(s,s)(1+o(1))s2e2s/2,

Эрдёш полагал, что в случае крайней необходимости человечество ещё способно найти R(5,5), но не R(6,6).

Известна также найденная Кимом в 1995 году оценка R(3,t)(1162+o(1))t2lnt. В сочетании с оценкой R(3,t)(1+o(1))t2lnt это неравенство задаёт порядок роста величины R(3,t)=Θ(t2lnt).

В 2023 году Кампос, Гриффитс, Моррис и Сахасрабух улучшили верхнюю границу[3]:

R(s,s)(427)s.

Вариации и обобщения

  • Теория Рамсея — раздел математики, изучающий условия, при которых в произвольно формируемых математических объектах обязан появиться некоторый порядок.

Примечания

Шаблон:Примечания

Ссылки

Литература

  1. F. P. Ramsey On a problem of formal logic. — «Proc. London Math. Soc.», 2-nd ser., 30 (1930), pp. 264—286
  2. Шаблон:Статья (revision 15)
  3. Шаблон:Cite journal