Лекция 4. Метод включения и исключения. Формула решета
Пусть дано n-множество элементов S и N-множество свойств p1,…,pN. Элементы множества S могут как обладать, так и не обладать любым из свойств pi. Количество элементов, обладающих теми или иными свойствами и их комбинациями, известно.
Требуется найти число элементов, не обладающих ни одним из свойств.
Обозначим:
1) через некоторую i-ю выборку свойств, а через – число элементов, каждый из которых обладает всеми этими r выбранными свойствами.
2) через – отсутствие у элемента свойства pi. Тогда, например, – число элементов, обладающих свойствами p1 и p3 и не обладающих свойствами p2 и p4.
Рассмотрим два частных случая.
1. Имеется лишь одно свойство p. Тогда очевидно, что число элементов, не обладающих свойством p, равно общему числу элементов минус число элементов, обладающих свойством p. .
2. Имеется конечное множество свойств p1,…,pN, но они не совместимы (т.е. ни один из элементов не может обладать более чем одним свойством). Тогда число элементов, не обладающих ни одним из свойств, равно общему числу элементов минус число элементов, обладающих свойством p1, минус число элементов, обладающих свойством p2 и т.д.
.
Общий случай – элементы могут обладать комбинацией совместимых свойств.
Теорема. Если даны n-множество элементов S и N свойств pi , то число элементов, не обладающих ни одним из свойств, равно (формула решета):
.
n n(p1) n(p2) n(p3) |
# Рассмотрим доказательство при N=3.
Обозначим кругами подмножества элементов, обладающих хотя бы свойством p1, хотя бы свойством p2 и хотя бы свойством p3. Тогда пересечения двух кругов будут давать подмножество элементов, обладающих хотя бы двумя свойствами одновременно, а пересечение всех трех кругов дает подмножество элементов, обладающих всеми тремя свойствами. Прямоугольник, в котором расположены круги, обозначает все множество S, содержащее n элементов. Нужно найти количество элементов, не обладающие ни одним из трёх свойств (за пределами кругов).
Чтобы найти это число, нужно из n-множества исключить элементы, обладающие свойством p1, затем обладающие свойством p2, затем – p3, т.е. вычесть . Однако при этом элементы, обладающие двумя свойствами (например, p1 и p2), окажутся исключёнными дважды (сначала как элементы, обладающие свойством p1, затем как обладающие p2). Следовательно, нужно возвратить по одному разу элементы, исключённые дважды, т.е. добавить . Но при этом элементы, обладающие сразу тремя свойствами (p1, p2, p3), сначала были трижды исключены как элементы, обладающие по отдельности свойствами p1, p2 или p3, а затем трижды включены как обладающие парами свойств. Поэтому их нужно один раз исключить, т.е. вычесть . Рассуждая подобным образом, получаем алгоритм, который состоит в попеременном включении и отбрасывании подмножеств, дающий приведенную выше формулу решета. #
Следствие. Характер доказательства таков, что его можно применять к любой комбинации свойств. Например,
.
Примечание 1. Символическая запись метода:
, (*)
где буквой n обозначен функциональный знак. Смысл такой записи – сначала раскрываем круглые скобки внутри квадратных, а затем знак функции n приписываем к каждому из слагаемых. Например,
,
считая, что .
Примечание 2. В теории вероятности формула (*) называется теоремой Пуанкаре – вычисление вероятности ненаступления одновременно нескольких событий, зная вероятность наступления каждого.
Теорема. .
# Рассмотрим множество из n элементов. Из них можно образовать перестановок без повторений и перестановок с повторениями. Ясно, что при n>1 (перестановки без повторений – подмножество перестановок с повторениями).
Если в n-выборке один и тот же элемент xj встречается хотя бы два раза, то значит, что какого-то другого элемента xi в ней нет. Определим свойство pi – «в выборке нет элемента xi». Тогда n(pi) – число выборок, в которых нет хотя бы элемента xi, n(pi,pj) – число выборок, в которых нет хотя бы xi и xj (i¹j). И т.д.
Перестановки по n элементов из n без повторений – это выборки, в которых присутствуют все n элементов, т.е. их число .
По теореме включения и исключения:
(последнее слагаемое – число выборок, составленных из 1 элемента, а остальных (n-1) в них нет; например, или ).
Один элемент можно выбрать способами, при этом выборки, где его нет, это n‑выборки с повторениями из (n-1) элементов, число которых равно . Значит, всего выборок, где нет хотя бы одного элемента, .
Два элемента можно выбрать способами, а выборки, где их нет – это n‑выборки с повторениями из (n-2) элементов, число которых равно . Значит, всего выборок, где нет хотя бы двух элемента, .
Аналогично получаем количества выборок, в которых нет хотя бы 3-х элементов, 4-х, и т.д., …, (n-1) элемента. Подставляем в формулу решета:
. #
Проверим:
,
,
.