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