EssayAI
Блог
Блог
Математика и алгоритмы

Теорема Эрдёша-Ко-Радо: максимум пересекающихся множеств

19 июня 2026Время чтения: 6 минут
#комбинаторика#теорема Эрдёша-Ко-Радо#пересекающиеся семейства#экстремальная комбинаторика#биномиальные коэффициенты
Теорема Эрдёша-Ко-Радо: максимум пересекающихся множеств

Теорема Эрдёша-Ко-Радо отвечает на простой с виду вопрос: сколько kk-элементных подмножеств nn-элементного множества можно набрать так, чтобы любые два из них пересекались? Кажется, что таких семейств может быть очень много, но экстремальная комбинаторика даёт жёсткий потолок. Если множество достаточно большое (n2kn \ge 2k), максимум равен (n1k1)\binom{n-1}{k-1}, и достигается он самым прямолинейным способом. Ниже разберём формулировку, идею доказательства и типовые задачи, а калькулятор сразу посчитает границу для ваших nn и kk.

Что утверждает теорема Эрдёша-Ко-Радо

Зафиксируем множество [n]={1,2,,n}[n] = \{1, 2, \dots, n\} и рассмотрим все его подмножества ровно из kk элементов. Семейство F\mathcal{F} таких подмножеств называется пересекающимся (intersecting), если любые два множества A,BFA, B \in \mathcal{F} имеют общий элемент: ABA \cap B \ne \varnothing.

Теорема Эрдёша-Ко-Радо (1961) гласит: если n2kn \ge 2k, то

F(n1k1).|\mathcal{F}| \le \binom{n-1}{k-1}.

То есть пересекающееся семейство kk-подмножеств не может быть больше, чем число всех kk-подмножеств, содержащих один фиксированный элемент. Условие n2kn \ge 2k существенно: при n<2kn < 2k любые два kk-подмножества пересекаются автоматически (им просто не хватает места разойтись), и тогда максимум - это вообще все (nk)\binom{n}{k} подмножеств.

Семейство всех k-подмножеств, проходящих через одну фиксированную точку, образует звезду и достигает границы C(n-1, k-1)
Семейство всех k-подмножеств, проходящих через одну фиксированную точку, образует звезду и достигает границы C(n-1, k-1)

Почему граница именно C(n-1, k-1)

Простейший способ построить большое пересекающееся семейство - взять звезду: зафиксировать элемент xx (например, x=1x = 1) и собрать все kk-подмножества, которые его содержат. Любые два таких множества заведомо пересекаются - в них обоих есть xx.

Сколько их? Один элемент уже занят (xx), остальные k1k-1 выбираются из оставшихся n1n-1 элементов:

(n1k1).\binom{n-1}{k-1}.

Теорема говорит, что лучше звезды ничего не придумать: при n2kn \ge 2k ни одно пересекающееся семейство не превзойдёт этот размер. Более того, при строгом неравенстве n>2kn > 2k звезда - это единственная оптимальная конструкция (с точностью до выбора центра); этот факт называют теоремой о единственности экстремального семейства. Сравнить размер звезды с полным числом подмножеств удобно через биномиальные коэффициенты - отношение (n1k1)/(nk)\binom{n-1}{k-1} / \binom{n}{k} равно ровно k/nk/n.

Граничный случай n = 2k

Отдельного внимания заслуживает ровно n=2kn = 2k. Здесь kk-подмножества разбиваются на пары «множество и его дополнение»: для каждого AA ровно одно kk-подмножество [n]A[n] \setminus A с ним не пересекается. Всего пар - 12(2kk)\frac{1}{2}\binom{2k}{k}, и из каждой пары в пересекающееся семейство можно взять не больше одного множества. Значит,

F12(2kk)=(2k1k1)=(n1k1),|\mathcal{F}| \le \frac{1}{2}\binom{2k}{k} = \binom{2k-1}{k-1} = \binom{n-1}{k-1},

и граница та же. Но при n=2kn = 2k оптимальных семейств уже много: из каждой пары «множество-дополнение» свободно выбираем любого представителя. Поэтому единственность звезды теряется именно на границе.

Идея доказательства: метод сдвига

Классическое доказательство Эрдёша, Ко и Радо использует сдвиги (compression, shifting). Сдвиг SijS_{ij} для i<ji < j работает так: в каждом множестве семейства, где есть jj, но нет ii, заменяем jj на ii - если получившееся множество ещё не занято. Ключевые свойства сдвига:

Sij(F)=F(размер сохраняется),Sij(F) остаётся пересекающимся.\begin{aligned} &|S_{ij}(\mathcal{F})| = |\mathcal{F}| \quad \text{(размер сохраняется),} \\ &S_{ij}(\mathcal{F}) \ \text{остаётся пересекающимся.} \end{aligned}

Применяя сдвиги SijS_{ij} для всех пар, мы «прижимаем» семейство к началу множества, не меняя его мощности и не нарушая пересекаемость. После конечного числа сдвигов семейство становится компрессированным (стабильным), и на такой структуре граница (n1k1)\binom{n-1}{k-1} доказывается прямой индукцией по nn. Сдвиги не увеличивают размер, поэтому исходное семейство тоже не больше границы.

Метод сдвига: каждый сдвиг заменяет больший элемент j меньшим i, прижимая семейство к началу множества без потери размера
Метод сдвига: каждый сдвиг заменяет больший элемент j меньшим i, прижимая семейство к началу множества без потери размера

Существует и короткое доказательство Катоны (1972) через циклические перестановки: элементы [n][n] расставляют по кругу, считают, сколько множеств семейства образуют дугу из подряд идущих элементов, и усредняют по всем перестановкам. На каждом цикле таких «дуговых» множеств не больше kk при n2kn \ge 2k, откуда после усреднения и выходит та же оценка (n1k1)\binom{n-1}{k-1}.

Связь с гипотезой и обобщения

Теорема Эрдёша-Ко-Радо - отправная точка для целого направления экстремальной теории множеств. Несколько важных ветвей:

  • tt-пересекающиеся семейства: требуем ABt|A \cap B| \ge t. Гипотеза Франкла-Уилсона и теорема Алсведе-Хачатряна описывают точный максимум в этом случае.
  • Теорема Хилтона-Милнера: даёт второй по величине размер пересекающегося семейства - наибольшего среди тех, что не являются звездой.
  • Аналоги для других структур: подпространства векторных пространств над конечным полем (qq-аналог), перестановки (пересекающиеся по значению), строки. Везде «звезда вокруг фиксированного объекта» оказывается оптимальной при достаточном размере.

Эти результаты показывают: интуиция «фиксируй общий элемент и набирай всё вокруг него» - не случайность, а глубокий принцип экстремальной комбинаторики.

Частые ошибки

  • Забывают условие n2kn \ge 2k. Без него формула (n1k1)\binom{n-1}{k-1} не является максимумом: при n<2kn < 2k ответ - все (nk)\binom{n}{k} подмножеств, потому что они и так попарно пересекаются.
  • Путают «пересекающееся» и «попарно непересекающееся». Теорема - про семейства, где любые два множества имеют общий элемент, а не про разбиения на непересекающиеся блоки.
  • Считают, что звезда - единственный оптимум всегда. На границе n=2kn = 2k оптимальных семейств много (по одному представителю из каждой пары «множество-дополнение»); единственность звезды есть только при n>2kn > 2k.
  • Берут (nk1)\binom{n}{k-1} вместо (n1k1)\binom{n-1}{k-1}. Центр звезды уже зафиксирован, поэтому остальные k1k-1 элементов выбираются из n1n-1, а не из nn.

FAQ

Чему равен максимум при n<2kn < 2k? Всем (nk)\binom{n}{k} подмножествам. Когда n<2kn < 2k, два kk-подмножества не могут быть непересекающимися: их суммарный размер 2k2k превышает nn, поэтому общий элемент есть всегда. Семейство всех kk-подмножеств уже пересекающееся, и теорема Эрдёша-Ко-Радо здесь не даёт нетривиального ограничения.

Чем звезда отличается от других оптимальных семейств? Звезда - это все kk-подмножества, содержащие один фиксированный элемент. При n>2kn > 2k только звезда достигает максимума (n1k1)\binom{n-1}{k-1} - это утверждение о единственности. При n=2kn = 2k появляются другие оптимальные семейства, не сводящиеся к звезде.

Какое доказательство проще для студента? Доказательство Катоны через циклические перестановки. Оно умещается на половине страницы: расставляем элементы по кругу, показываем, что на каждом цикле дуговых множеств не больше kk, и усредняем по всем (n1)!(n-1)! перестановкам. Метод сдвига концептуально важнее, но требует аккуратной возни с операциями компрессии.

Коротко

Теорема Эрдёша-Ко-Радо ограничивает размер пересекающегося семейства kk-подмножеств nn-множества: при n2kn \ge 2k оно содержит не более (n1k1)\binom{n-1}{k-1} множеств, и эта граница достигается звездой - всеми подмножествами вокруг одного фиксированного элемента. При n>2kn > 2k звезда единственна, при n=2kn = 2k оптимумов много, а при n<2kn < 2k пересекаются вообще все подмножества. Доказывается сдвигами или коротким усреднением Катоны по циклическим перестановкам.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также