二项式定理
二项式定理(英语:Binomial theorem)描述了二项式的幂的代数展开。
根据该定理,可以将两个数之和的整数次幂诸如 (x+y)n 展开为类似 axbyc 项之和的恒等式,
其中 b, c 均为非负整数且 b+c=n。系数 a 是依赖于 n 和 b 的正整数。当某项的指数为0时,通常略去不写。
例如:
(x+y)4=x4+4x3y+6x2y2+4xy3+y4
axbyc 中的系数 a 被称为二项式系数,记作 (nb) 或 (nc)(二者值相等)。
二项式定理可以推广到任意实数次幂,即广义二项式定理.
定理的陈述
根据此定理,可以将 x+y 的任意次幂展开成和的形式
(x+y)n=(n0)xny0+(n1)xn−1y1+(n2)xn−2y2+...+(nn−1)x1yn−1+(nn)x0yn
其中每个 (nk) 为一个称作二项式系数的特定正整数,其等于 k!(n−k)!n!.
这个公式也称二项式公式或二项恒等式.
使用求和符号,可以把它写作
(x+y)n=k=0∑n(nk)xn−kyk=k=0∑n(nk)xkyn−k
后面的表达式只是将根据 x 与 y 的对称性得出的,通过比较发现公式中的二项式系数也是对称的。
二项式定理的一个变形是用 1 来代换 y 得到的,所以它只涉及一个变量。在这种形式中,公式写作
(1+x)n=(n0)x0+(n1)x1+(n2)x2+...+(nn−1)xn−1+(nn)xn
或者等价地
(1+x)n=k=0∑n(nk)xk
几何释义
对于正值 a 和 b,二项式定理,
在n=2时是在几何上的明显事实,边为 a+b 的正方形,可以切割成1个边为
a 的正方形,1个边为 b 的正方形,和2个边为 a 和 b 的长方形。
对于 n=3,定理陈述了边为
a+b 的立方体,可以切割成1个边为 a 的立方体,1个边为 b 的立方体,3个 a×a×b
长方体,和3个 a×b×b 长方体。

在微积分中,此图解也给出导数 (xn)′=nxn−1 的几何证明. 设 a=x 且 b=Δx, 将
b 解释为 a 的无穷小量改变,则此图解将无穷小量改变,显示为 n 维超立方体 (x+Δx)n:
(x+Δx)n=xn+nxn−1Δx+(n2)xn−2+...
其中(针对 Δx 的)线性项的系数是 nxn−1,将公式代入采用差商的导数定义并取极限,
意味着忽略高阶项 (Δx)2 和更高者,产生公式:(xn)′=nxn−1。
若再进行积分,这对应于应用微积分基本定理,则得到卡瓦列里求积公式:∫(xn−1)=nxn+C
, C 为积分常数。
证明
数学归纳法
当 n=1,
(a+1)1=k=0∑1(1k)a1−kbk=(10)a1b0+(11)a0b1=a+b
假设二项展开式在 n=m 时成立。若 n=m+1,
(a+b)m+1=a(a+b)m+b(a+b)m=ak=0∑m(mk)am−kbk+bj=0∑m(mj)am−jbj(将a,b带入求和内部)=k=0∑m(mk)am−k+1bk+j=0∑m(mj)am−j+1bj(将k=0的项提出来)=am+1+k=1∑m(mk)am−k+1bk+j=0∑m(mj)am−j+1bj(设j=k−1)=am+1+k=1∑m(mk)am−k+1bk+k−1∑m+1(mk−1)am−k+1bk(将后半部分求和中的k=m+1的项提出来)=am+1+k=1∑m(mk)am−k+1bk+k−1∑m(mk−1)am−k+1bk+bm+1(合并系数部分)=am+1+bm+1+k=1∑m[(mk)+(mk−1)]am+1−kbk(套用帕斯卡法则)=am+1+bm+1+k=1∑m(m+1k)am+1−kbk=k=0∑m+1(m+1k)am+1−kbk
组合方法
考虑:
(a+b)7=(a+b)(a+b)(a+b)(a+b)(a+b)(a+b)(a+b)
共7个括号相乘,从7个括号选出其中的4个括号中的 a, 再从剩余的3个括号中选出3个 b 相乘,便得一组 a4b3,
而这样的选法共有 (74) 种, 故总共有 (74)
个 a4b3;其他各项同理.
同理,
(a+b)n=(a+b)(a+b)(a+b)...(a+b)(a+b)(a+b)
共 n 个括号相乘,n 个括号选出其中的 k 个括号中的 a,再从剩余的 n−k 个括号中选出
n−k 个 b 相乘, 便得一组 akbn−k, 而这样的选法共有 (nk) 种,
故总共有 (nk) 个 akbn−k ;其他各项同理。
一般形式的证明
通常二项式定理可以直接使用泰勒公式进行证明. 下面的方法不使用泰勒公式:
设
f(x)=(1+x)ag(x)=k=0∑∞(ak)xk
注意只有当 ∣x∣<1 时上述两个函数才收敛
- 首先证明 g(x) 收敛于 ∣x∣<1。这里省略
- 之后,易得 f(x) 满足微分方程︰
(1+x)f′(x)=af(x)用求导的一般方法就能得到这个结论,这里省略
- 再证明 g(x) 亦满足上述微分方程︰
g(x)=1+k=1∑∞(ak)xkg′(x)=k=1∑∞(ak)kxk−1=k=0∑∞(ak+1)(k+1)xk=k=0∑∞(ak)(a−k)xk
因为
(ak+1)(k+1)=(k+1)!(a)(a−1)...(a−k+1)(a−k)(k+1)=k!(a)(a−1)...(a−k+1)(a−k)=(ak)(a−k)
于是
(1+x)g′(x)=g′(x)+xk=1∑∞(ak)kxk−1=k=0∑∞(ak)(a−k)xk+k=1∑∞(ak)kxk=k=0∑∞(ak)(a−k)xk+k=0∑∞(ak)kxk=k=0∑∞(ak)xk(a−k+k)=ak=0∑∞(ak)xk=a⋅g(x)
因为:
k=0∑∞(ak)kxk=(a0)⋅0x0+k=1∑∞(ak)kxk=k=1∑∞(ak)kxk−−−g(x)g′(x)=1+xa∵f(x)f′(x)=1+xa∴f(x)f′(x)=g(x)g′(x)g′(x)f(x)=f′(x)g(x)
- 根据除法定则,dxd(f(x)g(x))=(f(x))2g′(x)f(x)−f′(x)g(x)=0
- 根据拉格朗日中值定理,f(x)g(x) 是常数函数.
f(x)g(x)=f(0)g(0)=1f(x)=g(x)
应用
牛顿以二项式定理作为基础发明出了微积分。其在初等数学中应用主要在于近似、估计以及证明恒等式等。
证明组合恒等式
二项式定理给出的系数可以视为组合数 (nk) 的另一种定义。 因此二项式展开与组合数的关系十分密切。
它常常用来证明一些组合恒等式。
(1) 证明 ∑k=0n(nk)2=(2nn)
可以考虑恒等式
(1+x)n(1+x)n=(1+x)2n
展开等式左边得到:
i=0∑nj=0∑n(ni)(nj)xixj
注意这一步使用了有限求和与乘积可以交换的性质。同时如果展开等式右边可以得到
k=0∑2n(2nk)xk
比较两边幂次为 k 的项的系数可以得到:
i=0∑k(ni)(nk−i)=(2nk)
令 k=n,并注意到
(ni)=(nn−i)
即可得到所要证明的结论。
(2) 证明 ∑k=0n(nk)=2n
因为
(x+y)n=k=0∑n(nk)xn−kyk
令 x=y=1, 代入上式,得
(1+1)n=2n=k=0∑n(nk)⋅1n−k⋅1k=(n0)+(n1)+(n2)+...+(nn)=k=0∑n(nk)
多倍角恒等式
ref: https://zh.wikipedia.org/zh-cn/%E4%BA%8C%E9%A1%B9%E5%BC%8F%E5%AE%9A%E7%90%86