首页 > 其他分享 >斯特林数对普通幂、阶乘幂的转化和斯特林反演公式的推导

斯特林数对普通幂、阶乘幂的转化和斯特林反演公式的推导

时间:2023-02-08 10:59:16浏览次数:43  
标签:begin end Bmatrix 斯特林 sum 数对 乘幂 bmatrix aligned

PS:首先%周克 字号过小时无法显示上升幂下降幂 记得开SVG渲染

\(n!=\sum_{k=0}^n\begin{bmatrix}n\\k\end{bmatrix}\\\)

证明:一种排列对应一种置换

\(m^n=\sum_{k=0}^m\begin{Bmatrix}n\\k\end{Bmatrix}\begin{pmatrix}n\\k\end{pmatrix}k!=\sum_{i=0}^m\begin{Bmatrix}n\\k\end{Bmatrix}m^{\underline k}\\\)

证明:考虑组合意义 \(n\)个小球放到\(m\)个盒子里 要求每个盒子非空的方案数 先划分小球 方案数为第二类斯特林数 再选取盒子 方案数为下降幂

\(x^{\underline n}=\sum\limits_{i=0}^n\begin{bmatrix}n\\i \end{bmatrix}(-1)^{n-i}x^i\\\)

证明:

\[\begin{aligned} x^{\underline{n+1}}&=(x-n)x^{\underline n}\\ &=(x-n)\sum_i\begin{bmatrix}n\\i\end{bmatrix}(-1)^{n-i}x^i\\ &=\sum_i\begin{bmatrix}n\\i\end{bmatrix}(-1)^{n-i}x^{i+1}-n\sum_i\begin{bmatrix}n\\i\end{bmatrix}(-1)^{n-i}x^i\\ &=\sum_i\begin{bmatrix}n\\i-1\end{bmatrix}(-1)^{n+1-i}x^i+n\sum_i\begin{bmatrix}n\\i\end{bmatrix}(-1)^{n+1-i}x^i\\ &=\sum_i\left(\begin{bmatrix}n\\i-1\end{bmatrix}+n*\begin{bmatrix}n\\i\end{bmatrix}\right)(-1)^{n+1-i}x^i\\ &=\sum_i\begin{bmatrix}n+1\\i\end{bmatrix}(-1)^{n+1-i}x^i\\ \end{aligned}\]

\(x^{\overline n}=\sum_{i=0}^n\begin{bmatrix}n\\i\end{bmatrix}x^i\\\)

证明:

\[\begin{aligned} x^{\overline{n+1}}&=(x+n)x^{\underline n}\\ &=(x+n)\sum_i\begin{bmatrix}n\\i\end{bmatrix}x^i\\ &=\sum_i\begin{bmatrix}n\\i\end{bmatrix}x^{i+1}+n\sum_i\begin{bmatrix}n\\i\end{bmatrix}x^i\\ &=\sum_i\begin{bmatrix}n\\i-1\end{bmatrix}x^i+n\sum_i\begin{bmatrix}n\\i\end{bmatrix}x^i\\ &=\sum_i\left(\begin{bmatrix}n\\i-1\end{bmatrix}+n*\begin{bmatrix}n\\i\end{bmatrix}\right)x^i\\ &=\sum_i\begin{bmatrix}n+1\\i\end{bmatrix}x^i\\ \end{aligned}\]

\(\sum_{k=m}^n(-1)^{n-k}\begin{bmatrix}n\\k\end{bmatrix}\begin{Bmatrix}k\\m\end{Bmatrix}=[m=n]\\\)

\(\sum_{k=m}^n(-1)^{n-k}\begin{Bmatrix}n\\k\end{Bmatrix}\begin{bmatrix}k\\m\end{bmatrix}=[m=n]\\\)

证明:

\[\begin{aligned} m^{\underline n}&=\sum_{i=0}^n\begin{bmatrix}n\\i\end{bmatrix}(-1)^{n-i}m^i\\ &=\sum_{i=0}^n\begin{bmatrix}n\\i\end{bmatrix}(-1)^{n-i}\sum_{j=0}^i\begin{Bmatrix}i\\j\end{Bmatrix}m^{\underline j}\\ &=\sum_{i=0}^n m^{\underline i}\sum_{j=i}^n(-1)^{n-j}\begin{bmatrix}n\\j\end{bmatrix}\begin{Bmatrix}j\\i\end{Bmatrix}\\ \end{aligned}\]

\[\begin{aligned} m^n&=\sum_{i=0}^n\begin{Bmatrix}n\\i\end{Bmatrix}m^{\underline i}\\ &=\sum_{i=0}^n\begin{Bmatrix}n\\i\end{Bmatrix}\sum_{j=0}^i(-1)^{i-j}\begin{bmatrix}i\\j\end{bmatrix}m^j\\ &=\sum_{i=0}^n m^i\sum_{j=i}^n(-1)^{j-i}\begin{bmatrix}j\\i\end{bmatrix}\begin{Bmatrix}n\\j\end{Bmatrix}\\ \end{aligned}\]

代入\(i=j=n\)观察式子即可得证

斯特林反演

若\(g(n)=\sum_{k=0}^n(-1)^{n-k}\begin{bmatrix}n\\k\end{bmatrix}f(k)\\\)

\[\begin{aligned} f(n)&=\sum_{k=0}^n[k=n]f(k)\\ &=\sum_{k=0}^n\sum_{j=k}^n\begin{Bmatrix}n\\j\end{Bmatrix}\begin{bmatrix}j\\k\end{bmatrix}(-1)^{j-k}f(k)\\ &=\sum_{j=0}^n\begin{Bmatrix}n\\j\end{Bmatrix}\sum_{k=0}^j(-1)^{j-k}\begin{bmatrix}j\\k\end{bmatrix}f(k)\\ &=\sum_{j=0}^n\begin{Bmatrix}n\\j\end{Bmatrix}g(j)\\ \end{aligned}\]

即:

\(g(n)=\sum_{k=0}^n(-1)^{n-k}\begin{bmatrix}n\\k\end{bmatrix}f(k)\\\)

\(f(n)=\sum_{k=0}^n\begin{Bmatrix}n\\k\end{Bmatrix}g(k)\\\)

通过一系列操作 如代换 \(g(n)=(-1)^n g'(n)\quad f(n)=(-1)^n f'(n)\) 等操作 还可以得到其他形式:

\(g(n)=\sum_{k=0}^n(-1)^k\begin{bmatrix}n\\k\end{bmatrix}f(k)\\\)

\(f(n)=\sum_{k=0}^n(-1)^k\begin{Bmatrix}n\\k\end{Bmatrix}g(k)\\\)

和:

\(g(n)=\sum_{k=0}^n\begin{bmatrix}n\\k\end{bmatrix}f(k)\\\)

\(f(n)=\sum_{k=0}^n(-1)^{n-k}\begin{Bmatrix}n\\k\end{Bmatrix}g(k)\\\)

标签:begin,end,Bmatrix,斯特林,sum,数对,乘幂,bmatrix,aligned
From: https://www.cnblogs.com/Sakura-Lu/p/17100938.html

相关文章

  • 1877.minimize-maximum-pair-sum-in-array 数组中最大数对和的最小值
    问题描述1877.数组中最大数对和的最小值解题思路贪心将数组从小到大排序,最小最大配对,次小次大配对,依次配对,结果就是这些配对和的最大值。代码classSolution{publi......
  • 斯特林数
    斯特林数斯特林数概述在数学中,斯特林数(Stirling)用于解决各种数学分析和组合数学问题,斯特林数是两组不同的数,均是18世纪由詹姆斯·斯特林引入并以其命名,以第一类斯......
  • 【luogu P5395】第二类斯特林数·行(容斥)(NTT)
    第二类斯特林数·行题目链接:luoguP5395题目大意第二类斯特林数是把n个不同元素放入m个相同的集合中,保证每个集合非空的方案数。给你n,对于0~n的每个m都求第二......
  • # Eigen : Matlab & Eigen 函数对应
    //AsimplequickrefforEigen.Addanythingthat'smissing.//Mainauthor:KeirMierle#include<Eigen/Dense>Matrix<double,3,3>A;//Fixe......
  • 【YBT2023寒假Day1 C】对峙绝望(数学)(第二类斯特林数)(NTT)
    对峙绝望题目链接:YBT2023寒假Day1C题目大意定义一个无向图的权值是所有结点度数的k次方之和。(规定0的0次方是1)求所有n个点的简单无向图的权值之和。对9982......
  • 函数对象与闭包
    目录函数对象global与nonlocal函数可以被引用函数可以作为容器类型的元素函数可以作为参数传入另外一个函数函数的返回值可以是一个函数闭包函数闭与包闭包的用......
  • 斯特林数
    \brack\brace\displaystyle{{n}\brack{m}}\displaystyle{{n}\brace{m}}斯特林数第二类斯特林数一般表示为\(\displaystyle{n\brackm}\),含义为把\(n\)个不同的......
  • HttpClient服务器调用发送接收参数对比介绍
    前言:一直使用HttpClient做服务器调用但是老是接收参数有问题,今天把它的常见的方法,用CRUD写了一遍希望对你有用1.POST©sendpostForEntity(url,request就是需要保存的对......
  • Codeforces 1278 F Cards 增强版 题解 (斯特林数,推式子)
    原题链接增强版链接增强版中k=1e7为啥网上题解的式子都那么长啊.jpg首先令\(p=\frac1m\)。求某个数的次幂的题通常都是无脑转下降幂:\(x^k=\sum_{i=0}^kS_2(k,i)x^{\u......
  • 斯特林数 学习笔记
    斯特林数第一类斯特林数第一类斯特林数\(\begin{bmatrix}n\\m\end{bmatrix}\)表示将\(n\)个有标号元素划分成\(m\)个无标号圆排列的方案数。递推式考虑每次新加......