写在前面
容斥原理数学化证明是十分复杂的,楼主的水平有限看不太懂,但是归纳法的证明非常适合萌新的理解,缺点在于它是通过有限的例子来进行举例归纳找到规律,普适性的证明上是有所欠缺的。优点自然是便于理解
定理内容
变量声明
SSS:并集,多个值域/区域的并集,其重合的部分只计算一边
A1,A2,A3...AnA_{1}, A_{2},A_{3}...A_{n}A1,A2,A3...An: 多个值域/区域,他们之间可能有相互重叠且可能多个区域相互重叠
定理公式
S=A1+A2+A3...+AnS = A_{1}+A_{2}+A_{3}...+A_{n}S=A1+A2+A3...+An
−(A1∗A2+A1∗A3+A1∗A4+.....An−1∗An)-(A_{1}*A_{2} + A_{1}*A_{3} + A_{1}*A_{4}+.....A_{n-1}*A_{n})−(A1∗A2+A1∗A3+A1∗A4+.....An−1∗An) (n个下标2个进行有顺序组合,一共有Cn2C_{n}^{2}Cn2种排列组合方案)
+(A1∗A2∗A3+A1∗A3∗A4+A1∗A4∗A5+.....+An−2∗An−1∗An)+(A_{1}*A_{2} *A_{3}+ A_{1}*A_{3}*A_{4} + A_{1}*A_{4}*A_{5}+.....+A_{n-2}*A_{n-1}*A_{n})+(A1∗A2∗A3+A1∗A3∗A4+A1∗A4∗A5+.....+An−2∗An−1∗An)(n个下标中选择3个进行有顺序组合,一共有Cn3C_{n}^{3}Cn3种排列组合方案)
..................(以此类推)
+(−1)n−1∗(A1∗A2∗A3∗A4∗.....∗An−1∗An)+(-1)^{n-1}*(A_{1}*A_{2}*A_{3}*A_{4}*.....*A_{n-1}*A_{n})+(−1)n−1∗(A1∗A2∗A3∗A4∗.....∗An−1∗An)(n个下标中选择n个进行有顺序组合,一共有Cnn=1C_{n}^{n}=1Cnn=1种排列组合方案)
定理归纳