Формула включень-виключень (або принцип включень-виключень) — комбінаторна формула, що дозволяє визначити потужність об'єднання скінченного числа скінченних множин, які в загальному випадку можуть перетинатися один з одним.
Наприклад, у випадку двох множин A {\displaystyle A} та B {\displaystyle B} формула включень-виключень має вигляд:
У сумі | A | + | B | {\displaystyle |A|+|B|} елементи перетину A ∩ B {\displaystyle A\cap B} враховані двічі, тому віднімаємо | A ∩ B | {\displaystyle |A\cap B|} з правої частини формули. Справедливість цього міркування видно з діаграми Ейлера-Венна для двох множин, яка наведена на малюнку праворуч.
У випадку трьох множин A, B та C формула має вигляд:
Ця формула може бути перевірена підрахунком того, скільки разів кожна область діаграми Ейлера-Венна використовується в правій частині формули. В цьому випадку, можна зауважити, що елементи перетину трьох множин будуть три рази враховані і три рази відняті, тому їх потрібно додати задля правильного підрахунку.
Таким же чином і в разі n > 3 {\displaystyle n>3} множин процес знаходження кількості елементів об'єднання A 1 ∪ A 2 ∪ … ∪ A n {\displaystyle A_{1}\cup A_{2}\cup \ldots \cup A_{n}} полягає у включенні всього, потім виключення зайвого, потім включенні помилково виключеного і так далі, тобто в чергуванні включення і виключення. Звідси і походить назва формули.
Вперше формулу включень-виключень опублікував португальський математик Даніель да Сільва[en] в 1854 році[1]. Але ще в 1713 Микола Бернуллі використовував цей метод для вирішення завдання Монмора, відомої як задача про зустрічі (фр. Le problème des rencontres)[2], окремим випадком якої є задача про безлад. Також формулу включень-виключень пов'язують з іменами французького математика Абрахама де Муавра і англійського математика Джозефа Сильвестра[3]. У теорії ймовірностей аналог принципу включень-виключень відомий як формула Анрі Пуанкаре[4].
Формулу включень-виключень можна сформулювати в різних формах.
Нехай A 1 , A 2 , … , A n {\displaystyle A_{1},A_{2},\ldots ,A_{n}} — скінченні множини. Формула включень-виключень стверджує:
Більш компактно можна записати так:
або
При n = 2 , 3 {\displaystyle n=2,\ 3} отримуємо формули для двох або трьох множин, наведені вище.
Принцип включень-виключень часто наводять в такому альтернативному формулюванні [5]. Нехай дано кінцеву множину U {\displaystyle U} , яка складається з N {\displaystyle N} елементів, і нехай є набір властивостей a 1 , … , a n {\displaystyle a_{1},\ldots ,a_{n}} . Кожен елемент множини U {\displaystyle U} може володіти або не володіти будь-якою з цих властивостей. Позначимо через N ( a i 1 … a i s ) {\displaystyle N(a_{i_{1}}\ldots a_{i_{s}})} кількість елементів, що володіють відповідно властивостями a i 1 , … , a i s {\displaystyle a_{i_{1}},\ldots ,a_{i_{s}}} (і, можливо, деякими іншими). Також через N ( a ¯ i 1 … a ¯ i s ) {\displaystyle N({\overline {a}}_{i_{1}}\ldots {\overline {a}}_{i_{s}})} позначимо кількість елементів, що не володіють жодною з властивостей a i 1 , … , a i s {\displaystyle a_{i_{1}},\ldots ,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 ) . {\displaystyle N({\overline {a}}_{1}\ldots {\overline {a}}_{n})=N-\sum _{i}N(a_{i})+\sum _{i<j}N(a_{i}a_{j})-\sum _{i<j<k}N(a_{i}a_{j}a_{k})+\ldots +(-1)^{n}N(a_{1}\ldots a_{n}).}
Формулювання принципу включень-виключень у термінах множин еквівалентне формулюванню в термінах властивостей. Дійсно, якщо множина A i {\displaystyle A_{i}} є підмножинами деякої множини U {\displaystyle U} , то в силу законів де Моргана | ⋃ i A i | = | U | − | ⋂ i A i ¯ | {\displaystyle |\bigcup \nolimits _{i}A_{i}|=|U|-|\bigcap \nolimits _{i}{\overline {A_{i}}}|} (риска над множиною позначає доповнення в множині U {\displaystyle 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 | . {\displaystyle {\biggl |}\bigcap _{i=1}^{n}{\overline {A_{i}}}{\biggl |}=|U|-\sum _{i}|A_{i}|+\sum _{i<j}|A_{i}\cap A_{j}|-\sum _{i<j<k}|A_{i}\cap A_{j}\cap A_{k}|+\ldots +(-1)^{n}|A_{1}\cap A_{2}\cap \ldots \cap A_{n}|.}
Якщо тепер замість «елемент x {\displaystyle x} належить множини A i {\displaystyle A_{i}} » говорити «елемент x {\displaystyle x} має властивість a i {\displaystyle a_{i}} », то ми отримаємо формулювання принципу включень-виключень в термінах властивостей, і навпаки.
Позначимо через N ( r ) {\displaystyle N(r)} кількість елементів, що володіють в точності r властивостями з набору a 1 , … , a n {\displaystyle a_{1},\ldots ,a_{n}} . Тоді формулу включень-виключень можна переписати в такій замкненій формі
N ( 0 ) = ∑ k = 0 n ( − 1 ) k ∑ i 1 < … < i k N ( i 1 , … , i k ) . {\displaystyle N(0)=\sum _{k=0}^{n}(-1)^{k}\sum _{i_{1}<\ldots <i_{k}}N(i_{1},\ldots ,i_{k}).}
Існує кілька доведень формули включень-виключень.
Формулу включень-виключень можна довести за математичною індукцією [1].
При n = 1 {\displaystyle n=1} формула включень-виключень тривіальна:
N ( a ¯ ) = N − N ( a ) . {\displaystyle N({\overline {a}})=N-N(a).}
Нехай формула вірна для n = m {\displaystyle n=m} , доведемо її для n = m + 1 {\displaystyle n=m+1} .
Нехай кожен елемент множини U {\displaystyle U} може володіти або мати будь-яку з властивостей a 1 , … , a m , a m + 1 {\displaystyle a_{1},\ldots ,a_{m},a_{m+1}} . Застосуємо формулу включень-виключень для властивостей a 1 , … , a m {\displaystyle a_{1},\ldots ,a_{m}} :
N ( a ¯ 1 … a ¯ m ) = N − ∑ i ⩽ m N ( a i ) + ∑ i < j ⩽ m N ( a i a j ) + … + ( − 1 ) m N ( a 1 … a m ) . {\displaystyle N({\overline {a}}_{1}\ldots {\overline {a}}_{m})=N-\sum _{i\leqslant m}N(a_{i})+\sum _{i<j\leqslant m}N(a_{i}a_{j})+\ldots +(-1)^{m}N(a_{1}\ldots a_{m}).}
Тепер застосуємо формулу для властивостей a 1 , … , a m {\displaystyle a_{1},\ldots ,a_{m}} до множини N ( a m + 1 ) {\displaystyle N(a_{m+1})} об'єктів, для яких виконано властивість a m + 1 {\displaystyle a_{m+1}} :
N ( a ¯ 1 … a ¯ m a m + 1 ) = N ( a m + 1 ) − ∑ i ⩽ m N ( a i a m + 1 ) + ∑ i < j ⩽ m N ( a i a j a m + 1 ) + … + ( − 1 ) m N ( a 1 … a m a m + 1 ) . {\displaystyle N({\overline {a}}_{1}\ldots {\overline {a}}_{m}a_{m+1})=N(a_{m+1})-\sum _{i\leqslant m}N(a_{i}a_{m+1})+\sum _{i<j\leqslant m}N(a_{i}a_{j}a_{m+1})+\ldots +(-1)^{m}N(a_{1}\ldots a_{m}a_{m+1}).}
Нарешті, застосуємо формулу для однієї властивості a m + 1 {\displaystyle a_{m+1}} до сукупності N ( a ¯ 1 … a ¯ m ) {\displaystyle N({\overline {a}}_{1}\ldots {\overline {a}}_{m})} , об'єктів, які не володіють властивостями a 1 , … , a m {\displaystyle a_{1},\ldots ,a_{m}} :
N ( a ¯ 1 … a ¯ m a ¯ m + 1 ) = N ( a ¯ 1 … a ¯ m ) − N ( a ¯ 1 … a ¯ m a m + 1 ) . {\displaystyle N({\overline {a}}_{1}\ldots {\overline {a}}_{m}{\overline {a}}_{m+1})=N({\overline {a}}_{1}\ldots {\overline {a}}_{m})-N({\overline {a}}_{1}\ldots {\overline {a}}_{m}a_{m+1}).}
Комбінуючи виписані три формули, отримаємо формулу включень-виключень для m + 1 {\displaystyle m+1} властивостей a 1 , … , a m + 1 {\displaystyle a_{1},\ldots ,a_{m+1}} . Що і потрібно було довести.
Розглянемо довільний елемент e ∈ U {\displaystyle e\in U} і підрахуємо, скільки разів він враховується в правій частині формули включень-виключень[5].
Якщо елемент e {\displaystyle e} не володіє жодною з властивостей a i {\displaystyle a_{i}} , то в правій частині формули він враховується рівно 1 раз (в члені N {\displaystyle N} ).
Нехай елемент e {\displaystyle e} володіє рівно r {\displaystyle r} властивостями a j 1 , … , a j r {\displaystyle a_{j_{1}},\ldots ,a_{j_{r}}} . Тоді e {\displaystyle e} дає по 1 в тих доданків суми ∑ i 1 < … < i s N ( a i 1 , … , a i s ) {\displaystyle \sum \nolimits _{i_{1}<\ldots <i_{s}}N(a_{i_{1}},\ldots ,a_{i_{s}})} , для яких { i 1 , … , i s } {\displaystyle \{i_{1},\ldots ,i_{s}\}} є підмножина { j 1 , … , j r } {\displaystyle \{j_{1},\ldots ,j_{r}\}} , і 0 для інших. Число таких підмножин за визначенням є число сполук ( r s ) {\displaystyle {\tbinom {r}{s}}} . Отже, внесок елемента e {\displaystyle e} в праву частину дорівнює
1 − ( r 1 ) + ( r 2 ) − … + ( − 1 ) n ( r n ) . {\displaystyle 1-{r \choose 1}+{r \choose 2}-\ldots +(-1)^{n}{r \choose n}.}
При s > r {\displaystyle s>r} число сполучень дорівнює нулю. Сума, що залишилася в силу біноміальної теореми дорівнює
∑ s = 0 r ( − 1 ) s ( r s ) = ( 1 + ( − 1 ) ) r = 0. {\displaystyle \sum _{s=0}^{r}(-1)^{s}{r \choose s}={\bigg (}1+(-1){\bigg )}^{r}=0.}
Таким чином, права частина формули включень-виключень враховує кожен елемент, який не має зазначених властивостей точно по одному разу, а кожен елемент, що володіє хоча б однією з властивостей — нуль разів. Отже, вона дорівнює кількості елементів, що не володіють жодною з властивостей a i {\displaystyle a_{i}} , тобто N ( a ¯ 1 … a ¯ n ) {\displaystyle N({\overline {a}}_{1}\ldots {\overline {a}}_{n})} . Що і потрібно було довести.
Нехай A i {\displaystyle A_{i}} — довільні (не обов'язково скінченні) множини, які є підмножинами деякої множини U {\displaystyle U} , і нехай 1 A i {\displaystyle \mathbf {1} _{A_{i}}} — індикаторні функції A i {\displaystyle A_{i}} (або, еквівалентно, властивостей a i {\displaystyle a_{i}} ).
Індикаторна функція їх доповнень A i ¯ {\displaystyle {\overline {A_{i}}}} дорівнює
1 A i ¯ = 1 − 1 A i , {\displaystyle \mathbf {1} _{\overline {A_{i}}}=1-\mathbf {1} _{A_{i}},}
а індикаторна функція перетину доповнень:
1 ∩ i A i ¯ = ∏ i ( 1 − 1 A i ) . {\displaystyle \mathbf {1} _{\cap _{i}{\overline {A_{i}}}}=\prod _{i}(1-\mathbf {1} _{A_{i}}).}
Розкриваючи дужки в правій частині і ще раз використовуючи той факт, що індикаторна функція перетину множин дорівнює добутку їх індикаторних функцій, отримуємо:
1 ⋂ i A i ¯ = 1 − ∑ i 1 A i + ∑ i < j 1 A i ∩ A j − ∑ i < j < k 1 A i ∩ A j ∩ A k + … + ( − 1 ) n 1 A 1 ∩ … ∩ A n . {\displaystyle \mathbf {1} _{\bigcap _{i}{\overline {A_{i}}}}=1-\sum _{i}\mathbf {1} _{A_{i}}+\sum _{i<j}\mathbf {1} _{A_{i}\cap A_{j}}-\sum _{i<j<k}\mathbf {1} _{A_{i}\cap A_{j}\cap A_{k}}+\ldots +(-1)^{n}\mathbf {1} _{A_{1}\cap \ldots \cap A_{n}}.}
Це співвідношення — одна з форм принципу включень-виключень. Воно виражає собою логічну тотожність[1] і вірне для довільних множин A i {\displaystyle ~A_{i}} . У разі скінченних множин A i {\displaystyle A_{i}} (і, відповідно, в припущенні скінченності множини U {\displaystyle U} ), якщо підсумувати це співвідношення по всіх x ∈ U {\displaystyle x\in U} і скористатися тим, що для довільного підмножини A ⊂ U {\displaystyle A\subset U} його потужність дорівнює
отримаємо формулювання принципу включень-виключень в термінах потужностей множин (або в термінах властивостей).
Класичний приклад використання формули включень-виключень — задача про безлад[5]. Потрібно знайти число перестановок p 1 , p 2 , … , p n {\displaystyle p_{1},p_{2},\ldots ,p_{n}} множини { 1 , 2 , … , n } {\displaystyle \{1,2,\ldots ,n\}} таких що p i ≠ i {\displaystyle p_{i}\neq i} для всіх i {\displaystyle i} . Такі перестановки називаються безладом.
Нехай U {\displaystyle U} — множина всіх перестановок p {\displaystyle p} і нехай властивість a i {\displaystyle a_{i}} перестановки виражається рівністю p i = i {\displaystyle p_{i}=i} . Тоді число безладів є N ( a ¯ 1 , a ¯ 2 , … , a ¯ n ) {\displaystyle N({\overline {a}}_{1},{\overline {a}}_{2},\ldots ,{\overline {a}}_{n})} . Легко бачити, що N ( a i 1 , … , a i s ) = ( n − s ) ! {\displaystyle N(a_{i_{1}},\ldots ,a_{i_{s}})=(n-s)!} — число перестановок, що залишають на місці елементи i 1 , … , i s {\displaystyle i_{1},\ldots ,i_{s}} , і таким чином сума ∑ N ( a i 1 , a i 2 , … , a i s ) {\displaystyle \sum N(a_{i_{1}},a_{i_{2}},\ldots ,a_{i_{s}})} містить ( n s ) {\displaystyle {\tbinom {n}{s}}} однакових доданків. Формула включень-виключень дає вираз для числа D n {\displaystyle D_{n}} безладів:
D n = n ! − ( N 1 ) ( n − 1 ) ! + ( N 2 ) ( n − 2 ) ! − … + ( − 1 ) n ( n n ) 0 ! . {\displaystyle D_{n}=n!-{N \choose 1}(n-1)!+{N \choose 2}(n-2)!-\ldots +(-1)^{n}{n \choose n}0!.}
Це співвідношення можна перетворити до вигляду
D n = n ! ( 1 − 1 1 ! + 1 2 ! − … + ( − 1 ) n n ! ) . {\displaystyle D_{n}=n!\left(1-{\frac {1}{1!}}+{\frac {1}{2!}}-\ldots +{\frac {(-1)^{n}}{n!}}\right).}
Неважко бачити, що вираз в дужках є частковою сумою ряду ∑ k = 0 ∞ ( − 1 ) k k ! = e − 1 {\displaystyle \sum _{k=0}^{\infty }{\frac {(-1)^{k}}{k!}}=e^{-1}} . Таким чином, з хорошою точністю число безладів становить 1 / e {\displaystyle 1/e} частку від загального числа P n = n ! {\displaystyle P_{n}=n!} перестановок:
D n / P n ≈ 1 / e . {\displaystyle D_{n}/P_{n}\approx 1/e.}
Інший приклад застосування формули включень-виключень — знаходження явного вираження для функції Ейлера φ ( n ) {\displaystyle \varphi (n)} [3], що виражає кількість чисел з 1 , 2 , … , n , {\displaystyle 1,2,\ldots ,n,} взаємно простих з n {\displaystyle n} .
Нехай канонічне розкладання числа n {\displaystyle n} на прості множники має вигляд
n = p 1 s 1 p 2 s 2 … p k s k . {\displaystyle n=p_{1}^{s_{1}}p_{2}^{s_{2}}\ldots p_{k}^{s_{k}}.}
Число m ∈ 1 , … , n {\displaystyle m\in 1,\ldots ,n} взаємно просте з n {\displaystyle n} тоді і тільки тоді, коли жоден з простих дільників p i {\displaystyle p_{i}} ділить m {\displaystyle m} . Якщо тепер властивість a i {\displaystyle a_{i}} означає, що p i {\displaystyle p_{i}} ділить m {\displaystyle m} , то кількість чисел, взаємно простих з n {\displaystyle n} є N ( a ¯ 1 , … , a ¯ k ) {\displaystyle N({\overline {a}}_{1},\ldots ,{\overline {a}}_{k})} .
Кількість N ( a i 1 , … , a i s ) {\displaystyle N(a_{i_{1}},\ldots ,a_{i_{s}})} чисел, що володіють властивостями a i 1 , … , a i s {\displaystyle a_{i_{1}},\ldots ,a_{i_{s}}} дорівнює n / p i 1 … p i s {\displaystyle n/p_{i_{1}}\ldots p_{i_{s}}} , оскільки p i 1 | m , … , p i s | m ↔ p i 1 … p i s | m {\displaystyle p_{i_{1}}|m,\ldots ,p_{i_{s}}|m\leftrightarrow p_{i_{1}}\ldots p_{i_{s}}|m} .
За формулою включень-виключень знаходимо:
φ ( n ) = n − ∑ i n / p i + ∑ i , j n / p i p j − … + ( − 1 ) k n / p 1 … p k . {\displaystyle \varphi (n)=n-\sum _{i}n/p_{i}+\sum _{i,j}n/p_{i}p_{j}-\ldots +(-1)^{k}n/p_{1}\ldots p_{k}.}
Ця формула перетвориться до виду:
φ ( n ) = n ∏ i = 1 k ( 1 − 1 p i ) . {\displaystyle \varphi (n)=n\prod _{i=1}^{k}\left(1-{\frac {1}{p_{i}}}\right).}
Нехай ( Ω , F , P ) {\displaystyle (\Omega ,{\mathfrak {F}},{\mathcal {P}})} — імовірнісний простір. Тоді для випадкових подій A 1 , A 2 , … , A n {\displaystyle A_{1},A_{2},\ldots ,A_{n}} виконується формула[1]
Ця формула виражає принцип включень-виключень для ймовірностей. Її можна отримати з принципу включень-виключень у формі індикаторних функцій:
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 . {\displaystyle \mathbf {1} _{\bigcup _{i}A_{i}}=\sum _{i}\mathbf {1} _{A_{i}}-\sum _{i<j}\mathbf {1} _{A_{i}\cap A_{j}}+\sum _{i<j<k}\mathbf {1} _{A_{i}\cap A_{j}\cap A_{k}}+\ldots +(-1)^{n-1}\,\mathbf {1} _{A_{1}\cap \ldots \cap A_{n}}.}
Нехай A i {\displaystyle A_{i}} — події імовірнісного простору ( Ω , F , P ) {\displaystyle (\Omega ,{\mathfrak {F}},{\mathcal {P}})} , тобто A i ∈ F {\displaystyle A_{i}\in {\mathfrak {F}}} . Візьмемо математичне сподівання M {\displaystyle {\mathcal {M}}} від обох частин цього співвідношення, і, скориставшись лінійністю математичного сподівання і рівністю P ( A ) = M ( 1 A ) {\displaystyle {\mathcal {P}}(A)={\mathcal {M}}(\mathbf {1} _{A})} для довільного події A ∈ F {\displaystyle A\in {\mathfrak {F}}} , отримаємо формулу включення-виключення для ймовірностей.
Нехай ( X , S , μ ) {\displaystyle (X,{\mathfrak {S}},\mu )} — простір з мірою. Тоді для довільних вимірних множин A i {\displaystyle A_{i}} кінцевої міри μ ( A i ) < ∞ {\displaystyle \mu (A_{i})<\infty } має місце формула включень-виключень:
μ ( ⋃ 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 ) . {\displaystyle \mu {\biggl (}\bigcup _{i=1}^{n}A_{i}{\biggr )}=\sum _{i}\mu (A_{i})-\sum _{i<j}\mu (A_{i}\cap A_{j})+\sum _{i<j<k}\mu (A_{i}\cap A_{j}\cap A_{k})+\ldots +(-1)^{n-1}\,\mu \left(\bigcap _{i=1}^{n}A_{i}\right).}
Очевидно, принцип включень-виключень для ймовірностей і для потужностей скінченних множин є окремими випадками цієї формули. У першому випадку мірою є, природно, ймовірнісна міра у відповідному ймовірнісному простору: μ ( A ) = P ( A ) {\displaystyle \mu (A)={\mathcal {P}}(A)} . У другому випадку як міра береться потужність множини: μ ( A ) = | A | {\displaystyle \mu (A)=|A|} .
Вивести принцип включень-виключень для просторів з мірою можна також, як для зазначених окремих випадків, з тотожності для індикаторних функцій:
Нехай A i {\displaystyle A_{i}} — вимірні множини простору ( X , S , μ ) {\displaystyle (X,{\mathfrak {S}},\mu )} , тобто A i ∈ S {\displaystyle A_{i}\in {\mathfrak {S}}} . Проінтегруємо обидві частини цієї рівності по мірі μ {\displaystyle \mu } , скористаємось лінійністю інтеграла і співвідношенням μ ( A ) = ∫ X 1 A ( x ) d μ {\displaystyle \mu (A)=\int _{X}\mathbf {1} _{A}(x)\,d\mu } , і отримаємо формулу включень-виключень для міри.
Формула включень-виключень може розглядатися як окремий випадок тотожності максимумів і мінімумів:
Це співвідношення справедливо для довільних чисел a i {\displaystyle a_{i}} . В окремому випадку, коли a i ∈ { 0 , 1 } {\displaystyle a_{i}\in \{0,1\}} ми отримуємо одну з форм принципу включень-виключень. Справді, якщо покласти a i = 1 A i ( x ) {\displaystyle a_{i}=\mathbf {1} _{A_{i}}(x)} , де x {\displaystyle x} — довільний елемент із U {\displaystyle 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 ) . {\displaystyle \mathbf {1} _{\bigcup _{i}A_{i}}(x)=\sum _{i}\mathbf {1} _{A_{i}}(x)-\sum _{i<j}\mathbf {1} _{A_{i}\cap A_{j}}(x)+\sum _{i<j<k}\mathbf {1} _{A_{i}\cap A_{j}\cap A_{k}}(x)+\ldots +(-1)^{n-1}\,\mathbf {1} _{A_{1}\cap \ldots \cap A_{n}}(x).}
Нехай S {\displaystyle S} — кінцева множина, і нехай f : 2 S → R {\displaystyle f\colon 2^{S}\to \mathbb {R} } — довільна функція, визначена на сукупності підмножин S {\displaystyle S} , яка приймає дійсні значення. Визначимо функцію g : 2 S → R {\displaystyle g\colon 2^{S}\to \mathbb {R} } наступним співвідношенням:
g ( Y ) = ∑ X ⊃ Y f ( X ) . {\displaystyle g(Y)=\sum _{X\supset Y}f(X).}
Тоді має місце наступна формула звернення[6] [7]:
Це твердження є окремим випадком загальної формули обертання Мебіуса для алгебри інцидентності[en] сукупності 2 S {\displaystyle 2^{S}} всіх підмножин множини S {\displaystyle S} , частково впорядкованих по відношенню включення ⊂ {\displaystyle \subset } .
Покажемо, як з цієї формули отримати принцип включення-виключення для скінченних множин. Нехай дано сімейство підмножин A 1 , … , A n {\displaystyle A_{1},\ldots ,A_{n}} скінченної множини U {\displaystyle U} , позначимо S = { 1 , … , n } {\displaystyle S=\{1,\ldots ,n\}} — множина індексів. Для кожного набору індексів X ⊂ S {\displaystyle X\subset S} визначимо f ( X ) {\displaystyle f(X)} як число елементів, що входять тільки в ті множини A i {\displaystyle A_{i}} , для яких i ∈ X {\displaystyle i\in X} . Математично це можна записати так:
f ( X ) = | ( ⋂ i ∈ X A i ) ∩ ( ⋂ j ∉ X A j ¯ ) | . {\displaystyle f(X)=\left|\left(\bigcap _{i\in X}A_{i}\right)\cap \left(\bigcap _{j\notin X}{\overline {A_{j}}}\right)\right|.}
Тоді функція g : 2 S → R {\displaystyle g\colon 2^{S}\to \mathbb {R} } , яка визначається формулою
описує кількість елементів, кожний з яких входить у всі множини A i {\displaystyle A_{i}} , i ∈ X {\displaystyle i\in X} і, бути може, ще в інші. Тобто
Зауважимо далі, що f ( ∅ ) {\displaystyle f(\varnothing )} — кількість елементів, що не володіють жодною з властивостей:
З урахуванням зроблених зауважень запишемо формулу обернення Мебіуса:
Це є в точності формула включень-виключень для скінченних множин, тільки в ній не згруповані доданки, пов'язані з однаковим значенням | X | {\displaystyle |X|} .