定理已证明
容斥原理
命题陈述
对于有限集合 A1,…,An,⋃i=1nAi=∑i∣Ai∣−∑i<j∣Ai∩Aj∣+∑i<j<k∣Ai∩Aj∩Ak∣−⋯+(−1)n−1∣A1∩⋯∩An∣。
为什么成立?
简单地把各集合的大小相加,会把同时属于多个集合的元素重复计数。减去两两相交的部分能修正这种重复计数,但这样一来三三相交的部分又被减去太多次,因此必须再加回来,如此交替变号,直到并集中每个元素恰好被计数一次。
证明思路
取并集中的元素 x,设它恰好属于 m≥1 个集合。证明它对交替和的净贡献是 ∑j=1m(−1)j−1(jm),由二项式定理应用于 (1−1)m=0 可知它等于 1。由于并集中每个元素的贡献都恰好是 1,并集之外的元素贡献为 0,交替和就等于 ∣⋃Ai∣。