# 思维导图
# 常用引理
# 引理 1
# 公式
∣AB∣=∣A−B∣=∣A∣−∣AB∣
AB=A−B=A−AB
# 证明
略
# 容斥原理
# 2 维
∣A∪B∣=∣A∣+∣B∣−∣A∩B∣
∣A∩B∣=∣U∣−∣A∪B∣=∣U∣−∣A∣−∣B∣+∣A∩B∣
\begin{align} |A \cup B| &= |A-B|+|B-A|+|A \cup B|\\ &= |A|-|A \cap B|+|B|-|A \cap B|+|A \cap B|\\ &= |A|+|B|- |A \cap B|\end{align}
# n 维
# 鸽笼原理
# 鸽笼原理 / 抽屉原理
# 公式
- k+1 或更多只鸽子放在 k 个鸽笼里,则至少有 1 个鸽笼里有两只或更多只鸽子
# 证明
# 推论
若集合A、B都是有穷集合,∀f∈AB有:
∣A∣>∣B∣,则f不是单函数
∣A∣<∣B∣,则f不是满函数
∣A∣=∣B∣,则f是双函数
# 广义鸽笼原理
# 公式
N个物体放到k个盒子里,至少有1个盒子至少有⌈kN⌉个物体
# 证明
用反证法,设每个盒子的物体都少于⌈kN⌉个,令N=kq+r,0≤r<k,分情况考虑:(1)r>0,则⌈kN⌉=q+1则每个盒子的物体都少于q+1个,即每个盒子的物体少于等于q个,从而N≤kq<kq+1,这与N=kq+1矛盾(2)r=0,则⌈kN⌉=q则每个盒子的物体都少于q个,即每个盒子的物体少于等于q−1个,从而N≤k(q−1)=kq−k<kq+1,这与N=kq+1矛盾
# 推论
# N 个物体放到 k 个盒子,至少有一个盒子有至少几个物体
最小容量=⌈盒子数物体总数⌉
n=⌈kN⌉
# 至少需要几个物体放到 k 个盒子里能保证至少有一个盒子有至少 n 个物体
物体总数≥(最小容量−1)×盒子数+1
N≥(n−1)×k+1
# N 个物体放到至多几个盒子能保证至少有一个盒子有至少 n 个物体
盒子数≤⌊最小容量−1物体总数−1⌋
k≤⌊n−1N−1⌋
# 题型
证明有连续若干个容器恰好…… 技巧:构造sk=i=1∑kai作为容器
# 拉姆齐 (Ramsey) 定理
# 最简单、最经典形式
R(3,3)
# 公式
# 解释
任意6个人中,必定有
要么3个人互相认识
要么3个人互相不认识
# 图论解释
对一个6阶完全图,用红、黑两种颜色任意对它的边上色,必定存在
要么一个红色三角形(3阶完全图)
要么一个黑色三角形(3阶完全图)
# 证明
在6个人中任选1人,设为a,将剩下5人分为两个集合:a不认识的人、a认识的人,并分别记为E和F根据鸽笼原理,E和F至少有一个集合至少有⌈25⌉=3人分情况考虑:(1)若F中有至少3人(i)若F里的人互相都不认识,则可从F中选3个人得到3个人互相不认识,命题成立(ii)否则,F中至少有2个人是相互认识的,则这这两个人与a构成了3人互相认识,命题成立(2)若E中有至少3人(i)若E里的人互相都认识,则可从E中选3个人得到3个人互相认识,命题成立(ii)否则,F中至少有2个人是相互不认识的,则这这两个人与a构成了3人互相不认识,命题成立综上总是有命题成立
# 一般形式
R(m,n)
# 公式
∀m,n∈Z+,m>2,n>2,∃R(m,n)∈Z+,使
# 解释
R(m,n)个人中,必定有
要么m个人互相认识或n个人互相不认识
要么n个人互相认识或m个人互相不认识
# 图论解释
对一个R(m,n)阶完全图,用两种颜色任意对它的边上色,必定存在
要么一个同色m阶完全子图
要么一个同色n阶完全子图