组合恒等式7 组合变换的互逆公式 简介与简单例子
組合恒等式7 組合變換的互逆公式
- 雙重求和可以交換次序
- 互逆公式的證明
- 應用互逆公式證明組合恒等式
類似離散序列的Z變換,我們也可以定義以組合數為系數的組合變換,一個直觀的例子是
bk=∑i=0k(?1)iCkiaib_k = \sum_{i=0}^k (-1)^i C_k^i a_ibk?=i=0∑k?(?1)iCki?ai?
bkb_kbk?就是關于aka_kak?的一個組合變換,這個組合變換有一個很重要的性質,就是
ak=∑i=0k(?1)iCkibia_k = \sum_{i=0}^k (-1)^i C_k^i b_iak?=i=0∑k?(?1)iCki?bi?
也就是對bkb_kbk?再做一次組合變換就又變回aka_kak?了,稱這樣的一對組合變換叫做組合變換的互逆公式,基于這種組合變換的互逆公式,可以從現有的組合恒等式得到更多的組合恒等式,這一講就以證明這對互逆公式作為開始。
雙重求和可以交換次序
二重積分計算有一個Fubini定理,告訴我們二重積分可以交換積分次序,在離散領域,雙重求和也具有類似的性質。考慮二重求和
S=∑k=0n∑l=0kxklS = \sum_{k=0}^n \sum_{l=0}^k x_{kl}S=k=0∑n?l=0∑k?xkl?
這個求和可以理解成對矩陣[xkl](n+1)×(n+1)[x_{kl}]_{(n+1)\times (n+1)}[xkl?](n+1)×(n+1)?的下三角部分所有元素求和,其中∑l=0kxkl\sum_{l=0}^k x_{kl}∑l=0k?xkl?表示第k+1k+1k+1行的和;當然還有另一種寫法,我們也可以先寫出第lll列的和∑k=lnxkl\sum_{k=l}^n x_{kl}∑k=ln?xkl?,則
S=∑l=0n∑k=lnxklS = \sum_{l=0}^n \sum_{k=l}^n x_{kl}S=l=0∑n?k=l∑n?xkl?
這樣就得到了雙重求和可以交換次序的結論:
∑k=0n∑l=0kxkl=∑l=0n∑k=lnxkl\sum_{k=0}^n \sum_{l=0}^k x_{kl}=\sum_{l=0}^n \sum_{k=l}^n x_{kl}k=0∑n?l=0∑k?xkl?=l=0∑n?k=l∑n?xkl?
互逆公式的證明
計算
∑i=0k(?1)iCkibk=∑i=0k(?1)iCki(∑j=0i(?1)jCijaj)=∑i=0k∑j=0i(?1)i+jCkiCijaj=∑j=0k∑i=jk(?1)i+jCkiCijaj=∑j=0k(?1)jaj∑i=jn(?1)iCkiCij\sum_{i=0}^k (-1)^i C_k^i b_k = \sum_{i=0}^k (-1)^i C_k^i \left( \sum_{j=0}^i (-1)^j C_i^j a_j \right) = \sum_{i=0}^k \sum_{j=0}^i (-1)^{i+j}C_k^iC_i^ja_j \\ = \sum_{j=0}^k \sum_{i=j}^k (-1)^{i+j}C_k^iC_i^ja_j = \sum_{j=0}^k (-1)^ja_j \sum_{i=j}^n(-1)^iC_k^iC_i^ji=0∑k?(?1)iCki?bk?=i=0∑k?(?1)iCki?(j=0∑i?(?1)jCij?aj?)=i=0∑k?j=0∑i?(?1)i+jCki?Cij?aj?=j=0∑k?i=j∑k?(?1)i+jCki?Cij?aj?=j=0∑k?(?1)jaj?i=j∑n?(?1)iCki?Cij?
根據組合恒等式1 五個基本的組合恒等式 基礎與簡單例子例三的結果,
∑i=jn(?1)iCkiCij=(?1)jδkj\sum_{i=j}^n(-1)^iC_k^iC_i^j = (-1)^j \delta_{kj}i=j∑n?(?1)iCki?Cij?=(?1)jδkj?
因此
∑i=0k(?1)iCkibk=∑j=0kδkjaj=ak\sum_{i=0}^k (-1)^i C_k^i b_k=\sum_{j=0}^k \delta_{kj}a_j =a_k i=0∑k?(?1)iCki?bk?=j=0∑k?δkj?aj?=ak?
應用互逆公式證明組合恒等式
例1 ∑k=1n(?1)kCnk(1+12+?+1k)=?1n\sum_{k=1}^n (-1)^kC_n^k\left( 1 + \frac{1}{2} + \cdots + \frac{1}{k} \right) = - \frac{1}{n}∑k=1n?(?1)kCnk?(1+21?+?+k1?)=?n1?
證明
在組合恒等式1 五個基本的組合恒等式 基礎與簡單例子例五中,我們證明了
∑i=1n(?1)i+1Cni1i=∑i=1n1i\sum_{i=1}^n (-1)^{i+1}C_n^i \frac{1}{i}= \sum_{i=1}^n \frac{1}{i}i=1∑n?(?1)i+1Cni?i1?=i=1∑n?i1?
把這個式子看成組合變換的結果,即
∑i=1n(?1)iCni?1i=∑i=1n1i\sum_{i=1}^n (-1)^{i}C_n^i \frac{-1}{i}= \sum_{i=1}^n \frac{1}{i}i=1∑n?(?1)iCni?i?1?=i=1∑n?i1?
根據互逆公式
∑i=1n(?1)iCni(1+12+?+1i)=?1n\sum_{i=1}^n (-1)^{i}C_n^i \left( 1 + \frac{1}{2} + \cdots + \frac{1}{i} \right) = -\frac{1}{n}i=1∑n?(?1)iCni?(1+21?+?+i1?)=?n1?
例2 ∑k=1n(?1)kCnk(x+x22+?+xkk)=?1n[1?(1?x)n]\sum_{k=1}^n (-1)^kC_n^k\left( x + \frac{x^2}{2} + \cdots + \frac{x^k}{k} \right) = - \frac{1}{n}[1-(1-x)^n]∑k=1n?(?1)kCnk?(x+2x2?+?+kxk?)=?n1?[1?(1?x)n]
證明
顯然例2是例1的推廣,等式左邊的式子是個雙重求和比較復雜,可以用證明這個恒等式的互逆公式的辦法證明它,也就是證明
∑k=1n(?1)k+1Cnk1k[1?(1?x)k]=(x+x22+?+xnn)\sum_{k=1}^n (-1)^{k+1}C_n^k\frac{1}{k}[1-(1-x)^k]= \left( x + \frac{x^2}{2} + \cdots + \frac{x^n}{n} \right) k=1∑n?(?1)k+1Cnk?k1?[1?(1?x)k]=(x+2x2?+?+nxn?)
左邊的式子可以寫成
∑k=1n(?1)k+1Cnk1k?∑k=1n(?1)k+1Cnk1k(1?x)k?an?bn\sum_{k=1}^n (-1)^{k+1}C_n^k\frac{1}{k} - \sum_{k=1}^n (-1)^{k+1}C_n^k\frac{1}{k}(1-x)^k \triangleq a_n-b_nk=1∑n?(?1)k+1Cnk?k1??k=1∑n?(?1)k+1Cnk?k1?(1?x)k?an??bn?
根據上例,
an=∑i=1n1ia_n = \sum_{i=1}^n \frac{1}{i}an?=i=1∑n?i1?
所以只需要處理bnb_nbn?即可,用楊輝三角裂項,
bn=∑k=1n(?1)k+1Cnk1k(1?x)k=∑k=1n(?1)k+1(Cnk?1+Cn?1k?1)1k(1?x)kb_n = \sum_{k=1}^n (-1)^{k+1}C_n^k\frac{1}{k}(1-x)^k = \sum_{k=1}^n (-1)^{k+1}(C_n^{k-1}+C_{n-1}^{k-1})\frac{1}{k}(1-x)^k bn?=k=1∑n?(?1)k+1Cnk?k1?(1?x)k=k=1∑n?(?1)k+1(Cnk?1?+Cn?1k?1?)k1?(1?x)k
其中Cn?1k?1/k=Cnk/nC_{n-1}^{k-1}/k = C_n^k/nCn?1k?1?/k=Cnk?/n,對第二項用二項式定理
bn=∑k=1n(?1)k+1Cnk?11k(1?x)k+1n∑k=1n(?1)k+1Cnk(1?x)k=bn?1+1n(1?xn)b_n = \sum_{k=1}^n (-1)^{k+1}C_n^{k-1}\frac{1}{k}(1-x)^k + \frac{1}{n} \sum_{k=1}^n (-1)^{k+1}C_n^k(1-x)^k \\ = b_{n-1} + \frac{1}{n}(1-x^n)bn?=k=1∑n?(?1)k+1Cnk?1?k1?(1?x)k+n1?k=1∑n?(?1)k+1Cnk?(1?x)k=bn?1?+n1?(1?xn)
基于這個遞推公式可以得到
bn=∑i=1n1i?(x+x22+?+xnn)b_n = \sum_{i=1}^n \frac{1}{i} - \left( x + \frac{x^2}{2} + \cdots + \frac{x^n}{n} \right)bn?=i=1∑n?i1??(x+2x2?+?+nxn?)
總結
以上是生活随笔為你收集整理的组合恒等式7 组合变换的互逆公式 简介与简单例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 组合恒等式3 母函数与形式幂级数的运算
- 下一篇: R语言编程 第一讲 变量与赋值