在组合数学领域,它是一种用于计算联合集基数的计数方法。根据基本的包含-排除原则:
- 对于 2 个有限集和 ,它们是通用集的子集,那么和是不相交的集合。
-
因此可以说,
.
- 类似地对于 3 个有限集 , 和 ,
原则 :
包含-排除原理说对于任意数量的有限集 , 集合的并集由下式给出 = 所有单个集合的大小总和 – 所有 2 组交集的总和 + 所有 3 组交集的总和 – 所有 4 组交集的总和 .. + 所有 i-set 交集的总和。
大体上可以说,
特性 :
- 计算至少满足多个属性之一的元素总数。
- 它可以防止重复计数的问题。
示例 1:
如图所示,给出了 3 个有限集 A、B 和 C 及其对应的值。计算 .
解决方案 :
从图中可以看出,相应区域的值是——
通过应用包含-排除原则,
应用:
- 精神错乱
确定 n 个对象的乱序(或排列)数,使得没有对象处于其原始位置(如 Hat-check 问题)。
作为一个例子,我们可以考虑在以下情况下数字的混乱:
对于 i = 1,紊乱的总数为 0。
对于 i = 2,乱序总数为 1。这是 .
对于 i = 3,紊乱的总数为 2。这些是和 3 1 2。