斯特林数
斯特林数
第二类斯特林数
定义 :
递推式:
其组合意义是:把最后一个数单开一列
递推边界:
还有其他一些特值:
通项公式:
证明:设将 n 个有标号物品放到 k 个有标号盒子(允许空盒子)的方案数为
第二个式子表示从 n 个盒子选 i 个必须放物品,然后对 i 求和。
然后二项式反演,得到:
因为
带回去就得到:
第一类斯特林数
定义:
递推式:
其组合意义是:考虑最后一个元素,可以加入任意一个轮换并且可以插入任意一个位置,相当于可以任选一个数,插在其后面
递推边界以及特殊值:
两种斯特林数的大小关系:
由定义和递推式容易看出 :
定理
我们知道一个有 n 个元素的排列和一个 n 个元素的置换一一对应,于是对所有置换 中的轮换个数求和,我们有:
斯特林数与三种幂(很重要!)
先复习一下上升幂,下降幂:
下降幂
上升幂
相关结论
,用于处理上升幂 ,用于处理 情况 ,用于上升下降幂的转换
上升下降幂与普通幂的转换
注意到,上升幂和下降幂本质上也是多项式,所以一个多项式也可以用上升幂和下降幂来表示。
他们的关系如下:
可以简记为第二类斯特林数对应下降幂,第一类斯特林数对应上升幂
因为下降幂的组合意义比上升幂更好,所以更常用第一个式子来转换普通幂
对于第一个式子,考虑使用数学归纳法证明:
首先观察到:
那么:
第二个式子也可以用数学归纳法证明:
不过这次的观察是 :
观察到,注意到上升幂和下降幂的多项式展开后,系数是有交错的符号,比如:
形式化的表示为:
由
和
得到:
用
总结一下:
上升下降幂的互相转换:
普通幂转下降幂:
普通幂转上升幂:
上升幂转普通幂:
下降幂转普通幂:
反转公式
由上总结,我们能感受到两类斯特林数密不可分的关系,接下来我们就来探究它们的关系。
我们把普通幂转上升幂再转普通幂得:
把
所以得到第一个反转公式:
同理我们把普通幂转下降幂再转普通幂得:
斯特林反转
带入用反转公式可以验证。
斯特林一行之和与一列之和
和多项式有关。
咕咕咕...
补充
高阶差分与第二类斯特林数有奇妙的性质:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具