MathLabs
定理已证明

两集合的容斥原理

命题陈述

对有限集合 AA、BB:∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A\cup B|=|A|+|B|-|A\cap B|

为什么成立?

A∪BA\cup B 中的每个元素恰好属于三个互不相交的组之一:只属于 AA、只属于 BB、或两者都属于;相加 ∣A∣+∣B∣|A|+|B| 会把"两者都属于"这一组计数两次,因此必须去掉一次。

证明思路

把 A∪BA\cup B 分成三个两两不相交的部分:A∖BA\setminus B(只属于 AA)、B∖AB\setminus A(只属于 BB)、以及 A∩BA\cap B(两者都属于)。由于这些部分互不相交且覆盖了 A∪BA\cup B,所以 ∣A∪B∣=∣A∖B∣+∣B∖A∣+∣A∩B∣|A\cup B|=|A\setminus B|+|B\setminus A|+|A\cap B|。

再注意到 AA 本身分成不相交的 A∖BA\setminus B 与 A∩BA\cap B,于是 ∣A∣=∣A∖B∣+∣A∩B∣|A|=|A\setminus B|+|A\cap B|,即 ∣A∖B∣=∣A∣−∣A∩B∣|A\setminus B|=|A|-|A\cap B|。同理 ∣B∖A∣=∣B∣−∣A∩B∣|B\setminus A|=|B|-|A\cap B|。

把这两个式子代回第一个等式,得到 ∣A∪B∣=(∣A∣−∣A∩B∣)+(∣B∣−∣A∩B∣)+∣A∩B∣=∣A∣+∣B∣−∣A∩B∣|A\cup B|=(|A|-|A\cap B|)+(|B|-|A\cap B|)+|A\cap B|=|A|+|B|-|A\cap B|,这正是 ∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A\cup B|=|A|+|B|-|A\cap B|。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Wikipedia contributors (2024). Inclusion–exclusion principle
  2. James Maynard (2015). Small gaps between primes · arXiv:1311.4600
  3. Richard A. Brualdi (2017). Introductory Combinatorics (Classic Version), 5th edition