Entringer Number
恩特林格数
恩特林格数(Entringer number,OEIS A008281)
- 首元素是
; - 首元素的下一个元素比首元素小,再下一个元素比前一个元素大,再下一个元素比前一个元素小……后面相邻元素的大小关系均满足这样的规则。
恩特林格数的初值有:
有递推关系:
Seidel-Entringer-Arnold 三角
恩特林格数的一个适当排列的数字三角,称为 Seidel-Entringer-Arnold 三角(Seidel-Entringer-Arnold triangle,OEIS A008280)。该三角是按照“牛耕”顺序(ox-plowing order)排列的恩特林格数
即:
按照这种方式排列的恩特林格数的优势是,与它的递推关系
恩特林格数有一个指数型生成函数:
这个生成函数的系数分布事实上是上面的 Seidel-Entringer-Arnold 三角的简单拉伸变形:
即:
zigzag 置换
一个 zigzag 置换(zigzag permutation)是一个
对于 zigzag 置换的个数
例如,前几个
交替置换与 zigzag 数
(注意和“错位排列”进行概念上的区分。)
对于大于
这里再给出一种配对的方法:将 zigzag 置换分为交替置换(alternating permutation)和反交替置换(reverse alternating permutation)。
交替置换的首元素大于第二个元素,大小关系为:
反交替置换的首元素小于第二个元素,大小关系为:
如果将
对于大于
定义初值:
这里的
接下来试着求解
从
在这个
考虑
因此有递推关系:
当
可见,这是一个指数型生成函数的卷积。假设
等式右面加
代入第
正切函数是奇函数,正割函数是偶函数,两者之和构成 zigzag 数的生成函数。
恩特林格数与 zigzag 数的关系
根据恩特林格数的定义,恩特林格数
将
当
前几项为(OEIS A000364):
当
前几项为(OEIS A000182):
于是对于在
或者写到一起:
构成 zigzag 数的生成函数。
贡献者:@Alex-Github-Programmer@Zirnc@Great-designer
本页面最近更新:2/3/2023, 12:00:00 AM,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用