Принцип включения-исключения: формула и примеры
Когда нужно посчитать, сколько объектов удовлетворяют хотя бы одному из нескольких условий, прямой перебор часто невозможен - объекты пересекаются. Принцип включения-исключения (ПВИ) даёт точную формулу: сложить мощности всех множеств, вычесть попарные пересечения, прибавить тройные и так далее, чередуя знаки. Это один из ключевых инструментов дискретной математики и комбинаторики: с ним решаются задачи на делимость чисел, вероятность объединения событий, число сюръекций и задачи о беспорядках. Попробуй калькулятор ниже - он мгновенно покажет, как меняется объединение при разных пересечениях, и разложит результат по слагаемым формулы.
Формула принципа включения-исключения
Для двух конечных множеств и формула выглядит так:
Смысл прост: если сложить и , элементы из пересечения войдут в сумму дважды. Чтобы каждый элемент считался ровно один раз, вычитаем .
Для трёх множеств , , :
Здесь тройное пересечение прибавляется обратно: первые три слагаемых учитывают его трижды, три вычитания убирают трижды - в итоге оно исчезло, хотя должно стоять один раз. Знак восстанавливает баланс.
Общая формула для множеств :
Знаки чередуются: суммы нечётного числа множеств входят со знаком , чётного - со знаком .
Вывод через диаграмму Венна
Нагляднее всего ПВИ виден на диаграмме Венна. Разобьём объединение на три непересекающиеся зоны: «только A», «только B», «A и B». Прямое суммирование покрывает зону пересечения дважды. Вычитание снимает лишний слой - каждая зона считается ровно раз.
Для трёх кругов зона тройного пересечения при прямом суммировании входит трижды (от , , ). После вычитания трёх попарных пересечений она убирается трижды - итого ноль. Добавляем , чтобы она вошла ровно однажды.

Именно это чередование знаков «включить - исключить - включить» и дало принципу его название.
Задачи на делимость
Классическое применение ПВИ - подсчёт чисел от 1 до , кратных хотя бы одному из нескольких простых.
Пример. Сколько чисел от 1 до 100 делятся на 2, 3 или 5?
Обозначим - кратные 2, - кратные 3, - кратные 5. Тогда:
Попарные пересечения - кратные НОК:
Тройное пересечение - кратные 30:
По ПВИ:
Этот тип задачи - «решето» - лежит в основе решета Эратосфена и алгоритмов теории чисел.
Применение к вероятностям
Принцип включения-исключения переносится на вероятности напрямую: каждая мощность заменяется вероятностью события. Для двух событий и :
Для независимых событий , но ПВИ работает и без независимости - нужно лишь знать вероятность совместного наступления.
Формула для трёх событий:
где и так далее.
Пример. Студент знает ответ на вопрос A с вероятностью 0,7, на B - 0,6, на оба - 0,4. Вероятность ответить хотя бы на один:
Число сюръекций и задача о беспорядках
ПВИ лежит в основе формулы числа сюръекций (накрывающих функций) из -элементного множества в -элементное:
Здесь знакочередующаяся сумма - прямое следствие ПВИ: мы начинаем с всех функций, затем вычитаем те, что «забывают» хотя бы один элемент кодомена, прибавляем забывшие хотя бы два, и так далее.
Задача о беспорядках ( - число перестановок элементов без неподвижных точек) тоже решается через ПВИ:
Эта формула показывает, что примерно случайных перестановок не содержат ни одного неподвижного элемента.
Пример из теории вероятностей: вероятность хотя бы одной ошибки
Принцип включения-исключения часто применяют для оценки вероятности хотя бы одного из нескольких независимых негативных событий. Пусть - событие «-й элемент содержит ошибку», . Тогда вероятность того, что хотя бы один элемент из содержит ошибку, - это .
Для независимых событий проще посчитать через дополнение:
Но ПВИ даёт тот же результат при раскрытии произведения по формуле Ньютона. Более того, когда события зависимы (что типично для испытаний, общих данных), только ПВИ в исходном виде остаётся верным.
Задача. Три устройства отказывают независимо с вероятностями 0,1, 0,2 и 0,15. Найти вероятность хотя бы одного отказа.
Проверка через дополнение: . Результаты совпадают.
Частые ошибки
- Забыть тройные пересечения при трёх множествах. Студенты часто останавливаются на , пропуская . Это заниженный результат.
- Неверный знак у многократных пересечений. Общая закономерность: пересечение множеств входит со знаком , то есть нечётное число - плюс, чётное - минус.
- Неправильный подсчёт кратных через НОК. При задачах на делимость пересечение «кратные и кратные » - это кратные , а не (если и не взаимно просты).
- Применение формулы вероятностей без учёта зависимости. для зависимых событий; нужно использовать условную вероятность или знать совместную.
- Отрицательный результат при неверных данных. Если заданные пересечения противоречат ограничению , формула даст некорректный ответ. Всегда проверяй согласованность исходных данных.
FAQ
Для скольких множеств работает принцип включения-исключения?
Для любого конечного числа множеств . Формула содержит слагаемых (все непустые подмножества индексов), знак каждого определяется чётностью мощности подмножества. На практике для вычисления громоздки, но алгоритмически принцип применяется и для больших - например, в задачах о покрытиях и в алгоритме Сорпа.
Как ПВИ связан с формулой Мёбиуса?
Принцип включения-исключения - частный случай обращения Мёбиуса на решётке подмножеств. Формула Мёбиуса обобщает ПВИ на произвольные частично упорядоченные множества; знакочередующийся коэффициент - это функция Мёбиуса булевой решётки.
Можно ли применять ПВИ, если множества бесконечны?
В общем случае - нет: разности бесконечных кардиналов не определены стандартным образом. Но если все пересечения конечны или выполнены специальные условия (мера Лебега, -аддитивность), аналог ПВИ работает. Для вероятностей формула верна всегда, так как вероятности - числа из .
Коротко
Принцип включения-исключения - точная формула для мощности объединения конечных множеств: суммируем одиночные мощности, вычитаем попарные пересечения, прибавляем тройные и так далее со знаком . Для двух множеств: . Для трёх добавляется тройное пересечение с плюсом. Метод универсален: он решает задачи на делимость, вероятность объединения событий, число сюръекций и беспорядков. Главное - не забыть последнее слагаемое и проверить согласованность заданных пересечений.
Читайте также

Декартово произведение множеств: примеры и формула
Декартово произведение множеств: что такое упорядоченная пара, как перечислить все элементы A x B, найти мощность и применить к координатной плоскости - с разбором типовых задач.

Правило суммы и произведения в комбинаторике
Правило суммы и произведения в комбинаторике: когда применять каждое правило, как отличить несовместные события от независимых выборов, разбор типовых задач с решением.

Хроматический полином графа: как считать и применять
Что такое хроматический полином графа, как его вычислить через теорему об удалении и стягивании ребра, свойства коэффициентов и связь с хроматическим числом. Формулы и пошаговый пример.