1. 引言
贝努利数在数学,特别是组合数学、数论中有很多重要的应用,如在幂和及zeta函数值的计算中。至今一直有文章讨论它们的性质、各种推广及其各种应用[1]-[7]。富比尼多项式由于在组合数计算及无穷和计算中有很多重要的应用,近年来得到很多人的研究[8]-[13]。
在研究多zeta函数在非–正整数点处的值时,Akiyama和Tanigawa [6],发现了一个可以用来计算贝努利数的有趣算法,它类似于二项系数计算的帕斯卡三角方法,现被称为Akiyama-Tanigawa算法。算法如下:
给定初始行即第0行:
,
然后通过下列递推公式定义无穷阶矩阵的其它各行:
(1)
则无穷阶矩阵的第0列为贝努利数列,即
,
这里
是第n个贝努利数。部分计算结果原文显示如下图1:
Figure 1. Akiyama-Tanigawa triangle
图1. Akiyama-Tanigawa三角
Kaneko [7]研究了Akiyama-Tanigawa算法的原理,给出了无穷阶Akiyama-Tanigawa矩阵的第0列的显式计算公式,并证明选用适当的初始值,利用Akiyama-Tanigawa算法则可以在无穷阶矩阵的第0列得到贝努利数。另外Kaneko新定义了一种多贝努利数,并证明选用另外适当的初始值,利用同一算法,则可以在无穷阶矩阵的第0列得到多贝努利数。
Inaba [14]和Cereceda [15]分别讨论了Akiyama-Tanigawa算法及广义Akiyama-Tanigawa算法在整数幂的超和研究中的应用。
本文提出一种新的算法,它在初始行即第0行恒取1这种非常简单的情形下,则可以在算法生成的无穷阶矩阵的第0列得到贝努利数。算法如下:
给定初始行即第0行
,然后通过下列递推公式定义无穷阶矩阵的其它各行:
(2)
若其中参数选择为
,则算法生成的无穷阶矩阵的第0列为
,
即为贝努利数列。部分计算结果显示如下图2:
Figure 2. Some calculation results using the new algorithm
图2. 新算法部分计算结果展示
同样,通过选取合适的初始行即第0行,该算法也可以生成多贝努利数和富比尼多项式。
本文研究了该算法的原理,并证明分别选用适当的初始值,该算法可以相应地生成贝努利数,多贝努利数以及富比尼多项式等著名数和多项式。给出并证明了算法生成的无穷阶矩阵的第0列的显式计算公式,以及第0列到第0行的逆变换公式及其生成函数的表示,而它们可用于建立恒等式及封闭计算公式。作为理论的应用,得到有关这些贝努利数、多贝努利数、调和数以及富比尼多项式等著名数和多项式的一些恒等式及封闭的计算公式。由于富比尼多项式可用于偏好排列总数组合数计算及无穷和的计算,故本文的结果也可用于它们的计算及相关恒等式的建立。通过算法理论及应用实例将可看出本文的算法是对已有算法的一种补充。
2. 算法理论及主要结果
定理1 给定参数y的值,给定第0行
,由递推公式
逐行定义无穷阶矩阵的其它各行
,则
(3)
其中
证 对n进行归纳,当
时,
,结论正确。
假设结论对
时成立,而对n时,
由递推公式[16] [17]
及
,若
,结论正确。故命题得证。
定理2 给定参数y的值,给定第0行
,设
,
则第0列的显式公式为
(4)
证 由定理1,
其中
令
,则
证毕。
定理3 给定参数y的值,给定第0行
,设
,
则
(5)
特别当
时,
(6)
证 由定理 1
其中
再由定理2给出的第0列的显式公式
得到
,
故有
特别当
时,得到第0列到第0行的逆变换公式
命题得证。
定理4 第0列确定的指数型生成函数与第0行确定的通常性生成函数之间的关系
(7)
其中
,
证
命题得证。
3. 在贝努利数、富比尼多项式等著名数和多项式研究中的应用
本节将给出前节中算法理论及主要结果的应用:
例1 贝努利数和多贝努利数的生成及相关的恒等式
贝努利数的定义[7]:
贝努利数的显式公式(定理1 [7])
(8)
由定理2(4)式,其中参数选择为
,则有
对照贝努利数的显式公式,可知,若令
,可得
。
说明算法在第0行恒取1这种非常简单的情形下,生成贝努利数列作为无穷阶矩阵的第0列。
再由定理3(6)式,其中
,而
,故得到有关贝努利数的封闭公式
(9)
多贝努利数
的定义[7]:
这里
。多贝努利数的显式公式(性质3 [7])
(10)
由定理2(4)式,其中参数选择为
,并对照多贝努利数的显式公式,
令
,
可得
,
说明算法在第0行
时,生成的无穷阶矩阵的第0列即为
。
再由定理3(6)式,以及
,
,故得到有关多贝努利数的封闭公式
(11)
例2 富比尼多项式的生成及相关的恒等式
富比尼多项式的定义[8] [12]:
(12)
富比尼多项式的显式公式
(13)
下面将利用前面得到的结果,推导富比尼多项式的另一显式公式
(14)
证明:由第0行到第0列的变换公式
利用定理4,其相应的生成函数表示形式为
令初始行为
,参数y写为
,可求得
,从而可得
的显式表达式:
比较两边
的系数可得:
证毕。
说明算法在初始行即第0行为
,参数y为
这种情形下,生成无穷阶矩阵的第0列为富比尼多项式列乘上
。从而得到富比尼多项式的另一显式公式
再由定理3(6)式,
,
其中
,而
,故得到有关富比尼多项式的封闭公式
即
(15)
评注:组合数学中有一种被称为“偏好排列总数”的组合数其显式计算公式为
显然有:
。
由上面例2中讨论的关于富比尼多项式生成的的计算过程可得到偏好排列总数
的值,此时只要令初始行即第0行为
,其中的参数y用
替代,通过本文的算法计算得到第0列
,最后将它们再乘上
,即可得到偏好排列总数
的值。
例3 在无限和求解中的应用
解析数论中常研究各种无限和,例如,求解无限和:
for
。有一个著名的结果是
即无限和可用富比尼多项式表示出来。故由上面例2中讨论的关于富比尼多项式生成的计算过程,
可得到无限和
的值。此时只要令初始行即第0行为
,其中的参数y用
替代,通过本文的算法计算得到第0列
,最后将它们再乘上
,即可得到无限和
的值。
例4 贝努利数与调和数相关的恒等式
调和数列的定义:
,
调和数列的通常型生成函数为:
下面将证明调和数和贝努利数相关的恒等式
(16)
以及
(17)
证明:在算法(2)中,取参数
,由第0行到第0列的变换公式
利用定理4,其相应的生成函数表示形式为
现取初始行
,
故
可证明
.
过程如下
比较两边
的系数可得:
证毕。
说明算法在第0行取调和数列即
时,生成
列作为无穷阶矩阵的第0列。从而建
立起调和数和贝努利数之间的联系,得到恒等式
再由定理3(6)式,可得
评注:如果这里将算法换成Akiyama-Tanigawa算法,而初始行仍然选取调和数列,即
,则可证
,故只能得到恒等式
这里
是Kronecker符号。从而无法建立起调和数和贝努利数之间的联系,故仅从这点也可看出本文的算法是对已有算法的一种补充。
4. 总结与展望
本文提出了一种新算法,通过选取适当的初始值生成贝努利数、多贝努利数及富比尼多项式等著名数和多项式,探讨了该算法的原理,并给出了无穷阶矩阵的第0列的显式计算公式、逆变换公式以及生成函数的表示,它们可以作为建立恒等式及封闭计算公式的一种方法,同时提供了建立这些著名数和多项式相关的封闭计算公式和恒等式的应用实例。通过算法理论及应用实例可看出本文的算法是对已有算法的一种补充。
存在的不足以及未来的改进和研究方向:已有的Akiyama-Tanigawa算法的研究,以及本文提出的算法研究,它们的侧重点在于:选定什么初始行,算法生成的无穷阶矩阵其第0列是要研究的各种著名数列或多项式列;给出第0列的显式计算公式,以及第0列到第0行的逆变换公式及其生成函数的表示。目的在于建立著名数和多项式之间的各种关系、恒等式及封闭计算公式,这是从组合数学研究的角度。然而,对该类型算法进行可行性分析、计算复杂度和适用范围的研究,即从数值分析和计算的角度的研究,目前还基本属于空白,但是这是很有意义、值得未来进一步研究的课题。另外,算法生成的无穷阶矩阵虽然给出了通项公式,但是任意列的生成函数的表达式并未给出;算法生成的无穷阶矩阵有哪些好的性质,还需进一步深入讨论;以及探讨算法的更多的应用等。
基金项目
国家自然科学基金项目(12026420);
吉林省科技发展计划项目(YDZJ202201ZYTS627)。