MathLabs
定理已证明

帕斯卡恒等式

命题陈述

对满足 1≤k≤n−11 \le k \le n-1 的整数 nn 与 kk,有 Cnk=Cn−1k−1+Cn−1kC_n^k = C_{n-1}^{k-1} + C_{n-1}^k。

为什么成立?

这正是加法原理的又一体现:按是否包含某个固定元素,把所有大小为 k 的子集分成两种互斥情形,数目相加即可。

证明思路

第一步(固定一个元素,按是否包含分类):在 nn 个对象中固定一个对象 xx。每个 kk 元子集要么包含 xx,要么不包含;这两种情形互斥,且合起来穷尽全部 CnkC_n^k 个子集。

第二步(数包含x的子集):包含 xx 的子集是从其余 n−1n-1 个对象中再选 k−1k-1 个而构成的,这样的子集共有 Cn−1k−1C_{n-1}^{k-1} 个。

第三步(数不包含x的子集):不包含 xx 的子集是从其余 n−1n-1 个对象中选出全部 kk 个而构成的,这样的子集共有 Cn−1kC_{n-1}^k 个。

第四步(应用加法原理):由于这两种情形互斥且穷尽了所有大小为 k 的子集,加法原理给出 Cnk=Cn−1k−1+Cn−1kC_n^k = C_{n-1}^{k-1} + C_{n-1}^k。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Ronald L. Graham, Donald E. Knuth, Oren Patashnik (1994). Concrete Mathematics: A Foundation for Computer Science
  2. Richard A. Brualdi (2009). Introductory Combinatorics