Пусть X – некоторое n-множество, а p1, p2, …, pk – свойства, которыми могут обладать элементы множества X. Каждый элемент множества X может обладать одним или несколькими свойствами из числа перечисленных или не обладать ни одним из них. Обозначим через ni число элементов со свойством pi,
i = 1, 2,…, k. Вообще, пусть
1 2 r
i
ni i ...i
– число элементов со
i
i
свойствами p ,
p , …,
p . Тогда число элементов n , не
r
обладающих ни одним из перечисленных свойств, задается
следующей формулой:
n0 = n –
∑ni +
∑ni i +…
1 2
i i1 i2
…+(–1)r ∑ni i
i +…+(–1)nn12…n. (18)
1 2 K r
i1 i2 Kir
Элемент a, не обладающий ни одним свойством,
учитывается один раз в слагаемом n и ни одно другое слагаемое вклад не вносит. Элемент a, обладающий ровно одним
свойством j, учитывается по одному разу в слагаемых n и
∑ni ;
i
его вклад в правую часть (18) составляет 1 – 1=0. Рассмотрим теперь элемент a, обладающий s ≥ 1 свойствами j1,…, js.
1 2
Элемент a дает вклад 1 в каждое слагаемое ∑ni i i1 i2 Kir
Kir
такое,
что {i1,…, ir} ⊂ {j1,…, js}. Для каждого фиксированного r ≤ s
число таких слагаемых равно числу r-подмножеств s-множества
s
{j1,…, js}, т. е. числу сочетаний
С r . Следовательно, вклад
элемента a в правую часть (18) равен
1 – С1+ С2 +…+(–1)r Сr +…+(–1)s Сs =(1 – 1)s = 0.
s s s s
Таким образом, правая часть (18) учитывает каждый элемент, не обладающий ни одним из указанных свойств ровно один раз, а каждый элемент, обладающий хотя бы одним свойством, – ноль раз. Но это и означает, что правая и левая части (18) равны.
В качестве применения метода включения и исключения рассмотрим известную задачу о беспорядках.
Перестановка a1a2…an чисел 1, 2, …, n называется беспорядком, если ai ≠ i для всех i = 1, 2, …, n. Таким образом, беспорядок – это перестановка, в которой ни один элемент не занимает «своего» места. Обозначим число беспорядков через Dn.
Пример.Перечислим беспорядки из четырех элементов:
На множестве всех перестановок из элементов 1, 2, …, n определим набор свойств pi, i = 1, 2, …, n. Перестановка a1a2…an обладает свойством pi, если ai = i. Тогда число беспорядков – это число перестановок, не обладающих ни одним из указанных свойств. Число перестановок, оставляющих
на месте ровно r фиксированных символов (например, 1, 2,…, r)
С
n
равно (n – r)!. Выбрать r неподвижных символов можно r
способами. Следовательно в формуле (18) каждое слагаемое
ni1i2 Kir
равно (n – r)!, а общее число таких слагаемых
С r .
Следовательно,
∑ ni1i2 Kir
n
(n − r )!C r
n!.
r!
i1 i2 Kir
Таким образом, в соответствии с формулой (18) имеем:
D n!− n! n!... (−1)r
n!... (−1)n n!.
n 1! 2! r! n!
Последнее равенство можно переписать следующим
образом:
Dn 1− 1
n! 1!
1 ...(−1)r
2!
1 ...(−1)n
r!
1 . (19)
n
n!
Как известно из анализа, правая часть (19) представляет
собой приближение числа e–1 по формуле Тейлора.
Следовательно,
Dn ≈ e−1
n!
и, значит, Dn
≈n!e–1. При этом
абсолютная величина погрешности приближения не
превосходит
1 .
n 1
Пример.При n = 4 имеем D4 ≈ 4!e–1 = 24e–1 ≈ 8.83 . Напомним, что выше мы непосредственно нашли точное значение D4 ≈ 9.