卡特兰数通项公式(母函数,牛顿展开)

本文深入探讨了卡特兰数的生成函数及其与牛顿二项式展开的关系,通过解析卡特兰数的递推式,详细展示了如何利用母函数和牛顿公式推导出其生成函数的表达式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

组合意义非常显然,经典的路径问题。这里主要讨论母函数以及牛顿展开的证明。

考虑卡特兰数的递推式,发现这是一个卷积式
f(x)f(x)f(x)为卡特兰数的生成函数
可以将递推式表示为
f(x)=x∗f(x)2+1 f(x)=x*f(x)^2+1 f(x)=xf(x)2+1
解得
f(x)=1±1−4x2x f(x)=\frac{1\pm\sqrt{1-4x}}{2x} f(x)=2x1±14x
±\pm±号怎么取?
考虑x=0x=0x=0的时候,取正号显然不合法(卡特兰数第一项)
故卡特兰数的生成函数为
f(x)=1−1−4x2x f(x)=\frac{1-\sqrt{1-4x}}{2x} f(x)=2x114x
1−4x\sqrt{1-4x}14x用牛顿二项式展开
(1−4x)12=∑k=0∞(12k)(−4x)k(1-4x)^{\frac{1}{2}}=\sum_{k=0}^\infty{\frac{1}{2} \choose k}(-4x)^k(14x)21=k=0(k21)(4x)k
考虑把(12k){\frac{1}{2} \choose k}(k21)展开
(12k)=(12)(−12)(−32)...(32−k)k!=(−1)k2k∗k!∏i=1k(2i−3)∏i=1k(2i−3)=(−1)∗1∗3∗5∗...∗(2k−3)=(−1)∗(2k−2)!2∗4∗6∗...(2k−2)=(−1)∗(2k−2)!2k−1∗(k−1)! {\frac{1}{2} \choose k} = \frac{(\frac{1}{2})(-\frac{1}{2})(-\frac{3}{2})...(\frac{3}{2}-k)}{k!}\\ =\frac{(-1)^{k}}{2^k*k!}\prod_{i=1}^k(2i-3)\\ \prod_{i=1}^k(2i-3)=(-1)*1*3*5*...*(2k-3)\\ =\frac{(-1)*(2k-2)!}{2*4*6*...(2k-2)} =\frac{(-1)*(2k-2)!}{2^{k-1}*(k-1)!} (k21)=k!(21)(21)(23)...(23k)=2kk!(1)ki=1k(2i3)i=1k(2i3)=(1)135...(2k3)=246...(2k2)(1)(2k2)!=2k1(k1)!(1)(2k2)!
带入原式,得到(这里忽略了k=0k=0k=0的边界)
1−∑k=1∞(−1)k−1(2k−2)!(−4x)k22k−1∗k!∗(k−1)!=∑k=1∞2∗(2k−2)!k!(k−1)!xk=∑k=1∞2k(2k−2k−1)xk 1-\sum_{k=1}^\infty\frac{(-1)^{k-1}(2k-2)!(-4x)^k}{2^{2k-1}*k!*(k-1)!}\\ =\sum_{k=1}^\infty \frac{2*(2k-2)!}{k!(k-1)!}x^k\\ =\sum_{k=1}^\infty\frac{2}{k}{2k-2 \choose k-1}x^k 1k=122k1k!(k1)!(1)k1(2k2)!(4x)k=k=1k!(k1)!2(2k2)!xk=k=1k2(k12k2)xk
最后除以2x2x2x(左移)
得到
f(x)=∑k1k+1(2kk)xk f(x)=\sum_k \frac{1}{k+1} {2k\choose k}x^k f(x)=kk+11(k2k)xk
以上就是卡特兰数的推导过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值