Это не официальный сайт wikipedia.org 01.01.2023

Формула включений-исключений — Википедия

Формула включений-исключений

(перенаправлено с «Формула включения-исключения»)

Формула включений-исключений (или принцип включений-исключений) — комбинаторная формула, позволяющая определить мощность объединения конечного числа конечных множеств, которые в общем случае могут пересекаться друг с другом. В теории вероятностей аналог принципа включений-исключений известен как формула Пуанкаре[1].

Случай двух множеств

Например, в случае двух множеств A , B формула включений-исключений имеет вид:

| A B | = | A | + | B | | A B | .

В сумме | A | + | B | элементы пересечения A B учтены дважды, и чтобы компенсировать это мы вычитаем | A B | из правой части формулы. Справедливость этого рассуждения видна из диаграммы Эйлера-Венна для двух множеств, приведенной на рисунке справа.

Таким же образом и в случае n > 2 множеств процесс нахождения количества элементов объединения A 1 A 2 A n состоит во включении всего, затем исключении лишнего, затем включении ошибочно исключенного и так далее, то есть в попеременном включении и исключении. Отсюда и происходит название формулы.

ФормулировкаПравить

Формулу включений-исключений можно сформулировать в разных формах.

В терминах множествПравить

Пусть A 1 , A 2 , , A n   — конечные множества. Формула включений-исключений утверждает:

| i = 1 n A i | = i | A i | i < j | A i A j | + i < j < k | A i A j A k | + ( 1 ) n 1 | A 1 A 2 A n | .  

При n = 2   получаем формулу для двух множеств, приведенную выше.

В терминах свойствПравить

Принцип включений-исключений часто приводят в следующей альтернативной формулировке [2]. Пусть дано конечное множество U  , состоящее из N   элементов, и пусть имеется набор свойств a 1 , , a n  . Каждый элемент множества U   может обладать или не обладать любым из этих свойств. Обозначим через N ( a i 1 a i s )   количество элементов, обладающих свойствами a i 1 , , a i s   (и, может быть, некоторыми другими). Также через N ( a ¯ i 1 a ¯ i s )   обозначим количество элементов, не обладающих ни одним из свойств a i 1 , , a i s  . Тогда имеет место формула:

N ( a ¯ 1 a ¯ n ) = N i N ( a i ) + i < j N ( a i a j ) i < j < k N ( a i a j a k ) + + ( 1 ) n N ( a 1 a n ) .  

Формулировка принципа включений-исключений в терминах множеств эквивалентна формулировке в терминах свойств. Действительно, если множества A i   являются подмножествами некоторого множества U  , то в силу правил де Моргана | i A i | = | U | | i A i ¯ |   (черта над множеством — дополнение в множестве U  ), и формулу включений-исключений можно переписать так:

| i = 1 n A i ¯ | = | U | i | A i | + i < j | A i A j | i < j < k | A i A j A k | + + ( 1 ) n | A 1 A 2 A n | .  

Если теперь вместо «элемент x   принадлежит множеству A i  » говорить «элемент x   обладает свойством a i  », то мы получим формулировку принципа включений-исключений в терминах свойств, и наоборот.

Обозначим через N ( r )   количество элементов, обладающих в точности r   свойствами из набора a 1 , , a n  .Тогда формулу включений-исключений можно переписать в следующей форме:

N ( 0 ) = k = 0 n ( 1 ) k i 1 < < i k N ( i 1 , , i k ) .  

ДоказательствоПравить

Существует несколько доказательств формулы включений-исключений.

ПрименениеПравить

Задача о беспорядкахПравить

Классический пример использования формулы включений-исключений — задача о беспорядках[2]. Требуется найти число перестановок ( p 1 , p 2 , , p n )   множества { 1 , 2 , , n }   таких что p i i   для всех i  . Такие перестановки называются беспорядками.

Пусть U   — множество всех перестановок p   и пусть свойство a i   перестановки выражается равенством p i = i  . Тогда число беспорядков есть N ( a ¯ 1 , a ¯ 2 , , a ¯ n )  . Легко видеть, что N ( a i 1 , , a i s ) = ( n s ) !   — число перестановок, оставляющих на месте элементы i 1 , , i s  , и таким образом сумма N ( a i 1 , a i 2 , , a i s )   содержит ( n s )   одинаковых слагаемых. Формула включений-исключений дает выражение для числа D n   беспорядков:

D n = n ! ( n 1 ) ( n 1 ) ! + ( n 2 ) ( n 2 ) ! + ( 1 ) n ( n n ) 0 ! .  

Это соотношение можно преобразовать к виду

D n = n ! ( 1 1 1 ! + 1 2 ! + ( 1 ) n n ! ) .  

Нетрудно видеть, что выражение в скобках является частичной суммой ряда k = 0 ( 1 ) k k ! = e 1  . Таким образом, с хорошей точностью число беспорядков составляет 1 / e   долю от общего числа P n = n !   перестановок:

D n / P n 1 / e .  

Вычисление функции ЭйлераПравить

Другой пример применения формулы включений-исключений — нахождение явного выражения для функции Эйлера φ ( n )  [4], выражающей количество чисел из { 1 , 2 , , n }  , взаимно простых с n  .

Пусть каноническое разложение числа n   на простые множители имеет вид

n = p 1 s 1 p 2 s 2 p k s k .  

Число m { 1 , n }   взаимно просто с n   тогда и только тогда, когда ни один из простых делителей p i   не делит m  . Если теперь свойство a i   означает, что p i   делит m  , то количество чисел взаимно простых с n   есть N ( a ¯ 1 , , a ¯ k )  .

Количество N ( a i 1 , , a i s )   чисел, обладающих свойствами a i 1 , , a i s   равно n / p i 1 p i s  , поскольку p i 1 | m , , p i s | m p i 1 p i s | m  .

По формуле включений-исключений находим

φ ( n ) = n i n / p i + i , j n / p i p j + ( 1 ) k n / p 1 p k .  

Эта формула преобразуется к виду:

φ ( n ) = n i = 1 k ( 1 1 p i ) .  

Вариации и обобщенияПравить

Принцип включения-исключения для вероятностейПравить

Пусть ( Ω , F , P )   — вероятностное пространство. Тогда для произвольных событий A 1 , A 2 , , A n   справедлива формула[1][3][5]

P ( i = 1 n A i ) = i P ( A i ) i < j P ( A i A j ) + i < j < k P ( A i A j A k ) + + ( 1 ) n 1 P ( i = 1 n A i ) .  

Эта формула выражает принцип включений-исключений для вероятностей. Её можно получить из принципа включений-исключений в форме индикаторных функций:

1 i A i = i 1 A i i < j 1 A i A j + i < j < k 1 A i A j A k + + ( 1 ) n 1 1 A 1 A n .  

Пусть A i   — события вероятностного пространства ( Ω , F , P )  , то есть A i F  . Возьмем математическое ожидание M   от обеих частей этого соотношения, и, воспользовавших линейностью математического ожидания и равенством P ( A ) = M ( 1 A )   для произвольного события A F  , получим формулу включения-исключения для вероятностей.

Принцип включений-исключений в пространствах с меройПравить

Пусть ( X , S , μ )   — пространство с мерой. Тогда для произвольных измеримых множеств A i   конечной меры μ ( A i ) <   имеет место формула включений-исключений:

μ ( i = 1 n A i ) = i μ ( A i ) i < j μ ( A i A j ) + i < j < k μ ( A i A j A k ) + + ( 1 ) n 1 μ ( i = 1 n A i ) .  

Очевидно, принцип включений-исключений для вероятностей и для мощностей конечных множеств являются частными случаями этой формулы. В первом случае мерой является, естественно, вероятностная мера в соответствующем вероятностном пространстве: μ ( A ) = P ( A )  . Во втором случае в качестве меры берется мощность множества: μ ( A ) = | A |  .

Вывести принцип включений-исключений для пространств с мерой можно также, как для указанных частных случаев, из тождества для индикаторных функций:

1 i A i = i 1 A i i < j 1 A i A j + i < j < k 1 A i A j A k + + ( 1 ) n 1 1 A 1 A n .  

Пусть A i   — измеримые множества пространства ( X , S , μ )  , то есть A i S  . Проинтегрируем обе части этого равенства по мере μ  , воспользуемся линейностью интеграла и соотношением μ ( A ) = X 1 A ( x ) d μ  , и получим формулу включений-исключений для меры.

Тождество максимумов и минимумовПравить

Формула включений-исключений может рассматриваться как частный случай тождества максимумов и минимумов:

max ( a 1 , , a n ) = i a i i < j min ( a i , a j ) + + ( 1 ) n 1 min ( a 1 , , a n ) .  

Это соотношение справедливо для произвольных чисел a i  . В частном случае, когда a i { 0 , 1 }   мы получаем одну из форм принципа включений-исключений. В самом деле, если положить a i = 1 A i ( x )  , где x   — произвольный элемент из U  , то получим соотношение для индикаторных функций множеств:

1 i A i ( x ) = i 1 A i ( x ) i < j 1 A i A j ( x ) + i < j < k 1 A i A j A k ( x ) + + ( 1 ) n 1 1 A 1 A n ( x ) .  

Обращение МёбиусаПравить

Пусть S   — конечное множество, и пусть f : 2 S R   — произвольная функция, определённая на совокупности подмножеств S   и принимающая действительные значения. Определим функцию g : 2 S R   следующим соотношением:

g ( Y ) = X Y f ( X ) .  

Тогда имеет место следующая формула обращения[6][7]:

f ( Y ) = X Y ( 1 ) | X | | Y | g ( X ) .  

Это утверждение является частным случаем общей формулы обращения Мёбиуса для алгебры инцидентности (англ.) совокупности 2 S   всех подмножеств множества S  , частично упорядоченных по отношению включения  .

Покажем, как из этой формулы следует принцип включения-исключения для конечных множеств. Пусть дано семейство подмножеств A 1 , , A n   конечного множества U  , обозначим S = { 1 , , n }   — множество индексов. Для каждого набора индексов X S   определим f ( X )   как число элементов, входящих только в те множества A i  , для которых i X  . Математически это можно записать так:

f ( X ) = | ( i X A i ) ( j X A j ¯ ) | .  

Тогда функция g : 2 S R  , определённая формулой

g ( Y ) = X Y f ( X ) ,  

даёт количество элементов, каждый из которых входит во все множества A i  , i X   и, быть может, ещё в другие. То есть

g ( X ) = | i X A i | .  

Заметим далее, что f ( )   — количество элементов, не обладающих ни одним из свойств:

f ( ) = | i A i ¯ | .  

С учётом сделанных замечаний запишем формулу обращения Мёбиуса:

| i A i ¯ | = X ( 1 ) | X | | i X A i | .  

Это есть в точности формула включений-исключений для конечных множеств, только в ней не сгруппированы слагаемые, относящиеся к одинаковым значениям | X |  .

ИсторияПравить

Впервые формулу включений-исключений опубликовал португальский математик Даниэль да Сильва (англ.) в 1854 году[1]. Но ещё в 1713 году Николай Бернулли (англ.) использовал этот метод для решения задачи Монмора (англ.), известной как задача о встречах (фр. Le problème des rencontres)[8], частным случаем которой является задача о беспорядках. Также формулу включений-исключений связывают с именем английского математика Джозефа Сильвестра[9].

См. такжеПравить

ПримечанияПравить

  1. 1 2 3 4 5 Риордан Дж. Введение в комбинаторный анализ = An Introduction to Combinatorial Analysis. — М.: Изд-во иностранной литературы, 1963. — С. 63—66. — 289 с.
  2. 1 2 3 Холл М. Комбинаторика = Combinatorial Theory. — М.: «Мир», 1970. — С. 18-20. — 424 с.
  3. 1 2 Рыбников К. А. Введение в комбинаторный анализ. — 2-е изд. — М.: Изд-во МГУ, 1985. — С. 69—73. — 309 с.
  4. Рыбников К. А. Введение в комбинаторный анализ. — 2-е изд. — М.: Изд-во МГУ, 1985. — С. 266. — 309 с.
  5. Боровков, А. А. Теория вероятностей. — 2-е изд. — М.: «Наука», 1986. — С. 24. — 431 с.
  6. Холл М. Комбинаторика = Combinatorial Theory. — М.: «Мир», 1970. — С. 30-31. — 424 с.
  7. Стенли Р. Перечислительная комбинаторика = Enumerative Combinatorics. — М.: «Мир», 1990. — С. 103—107. — 440 с.
  8. Weisstein, Eric W. Derangement (англ.) на сайте Wolfram MathWorld.
  9. Рыбников К. А. Введение в комбинаторный анализ. — 2-е изд. — М.: Изд-во МГУ, 1985. — С. 264. — 309 с.

ЛитератураПравить

  • Риордан Дж. Введение в комбинаторный анализ = An Introduction to Combinatorial Analysis. — М.: Изд-во иностранной литературы, 1963. — 289 с.
  • Рыбников К. А. Введение в комбинаторный анализ. — 2-е изд. — М.: Изд-во МГУ, 1985. — 309 с.
  • Стенли Р. Перечислительная комбинаторика = Enumerative Combinatorics. — М.: Мир, 1990. — 440 с.
  • Холл М. Комбинаторика = Combinatorial Theory. — М.: Мир, 1970. — 424 с.
  • И. Яглом. Заплаты на кафтане // Квант. — 1974. — № 2. — С. 13—21.

СсылкиПравить