关于第二类Stirling数的一个恒等式的三种证明
Three Proofs of an Identity Involving Stirling Numbers of the Second Kind
摘要: Sheila Sundaram在研究对称群上关于子词序的具有特定秩的子偏序集的同调表示时,得到了一个关于第二类Stirling数的恒等式,并提出如何给出此恒等式的一个组合证明这样一个公开问题。本文旨在给出此恒等式的两个新的证明以及重新构造前人使用的一个反号对合以给出一个对合证明,从而回答了Sundaram提出的问题。此外,我们还给出了此恒等式左侧和式的一个组合解释,这一组合解释源自于Mansour和Munagi的结果。
Abstract: Sheila Sundaram obtained an identity between Stirling numbers of the second kind while studying representations of the symmetric group on the homology of rank-selected subposets of subword order. She posed an open question that how to give a combinatorial proof of this identity. The aim of the paper is to present two new proofs as well as reproduce a sign-reversing involution proof of this curious identity, thereby answering the question posed by Sundaram. Moreover, we also provide a combinatorial interpretation of the left-hand side of this identity which is originally due to Mansour and Munagi.
文章引用:杜云龙, 郝御钦. 关于第二类Stirling数的一个恒等式的三种证明[J]. 应用数学进展, 2025, 14(1): 63-68. https://doi.org/10.12677/aam.2025.141009

1. 引言

集合的一个划分是指一组非空的两两不相交的子集(称为块),它们的并集是该集合。定义 S( n,k ) 为将n元集合划分为k个块的划分数。 S( n,k ) 被称为第二类Stirling数。众所周知,第二类Stirling数满足递归关系

S( n+1,k )=kS( n,k )+S( n,k1 ),0<k<n. (1.1)

初始条件为 S( n,n )=1,n0 S( n,0 )=S( 0,n )=0,n>0

对于固定的整数k,第二类Stirling数 { S( n,k ) } n0 有一个指数型生成函数,由下式给出

n=k S( n,k ) x n n! = ( E x 1 ) k k! . (1.2)

其他关于 S( n,k ) 的基本性质可以参看文献[1]

第二类Stirling数出现在计数组合学的多类问题中。关于第二类Stirling数的多个恒等式已通过各种方法建立,包括组合方法、生成函数、微分方程、特殊函数等。本文的目的是进一步研究Sheila Sundaram在文献[2]中得到的一个关于第二类Stirling数的恒等式。

我们首先回顾一些相关定义。设 A * 表示在字母表A上的具有有限长度的词所构成的自由幺半群。在 A * 上定义子词序 ≤ 如下:若uv的子词则定义 uv 。显然 ( A * , ) 是一个分次的偏序集,其秩函数由词w的长度 | w | 给出,即w中包含的字母数。最近,Sheila Sundaram ([2])在研究对称群上关于子词序的具有特定秩的子偏序集的同调表示时,建立了以下关于第二类Stirling数的恒等式:

定理1.1 ([2])给定一个固定的正整数 d2 ,以下恒等式

j=d k ( 1 ) kj S( j1,d1 ) = j=d k ( 1 ) kj ( k kj )S( j,d ) (1.3)

对所有 kd 成立。

Sheila Sundaram通过证明这个恒等式的两边都是齐次对称函数   h 1 d h nd A n,k * 的顶层同调的Frobenius特征中的系数推导出了恒等式(1.3),其中 A n,k * 表示 A * 的由具有前k个非零秩的词和空词组成的子偏序集。她的方法涉及到Whitney同调技术。她还提出了两个问题:一是对于固定的k,能否给出恒等式(1.3)左侧和式的组合解释?二是能否给出恒等式(1.3)的一个组合证明?本文旨在回答这两个问题,并给出恒等式(1.3)的另外两个新的证明方法。本文结构如下:在第2节中,我们首先给出恒等式(1.3)的归纳证明。在第3节中,根据Mansour和Munagi在文献[3]中的结果,我们指出恒等式(1.3)的左侧计数了具有d个块且避免循环连续对的 [ k ] 上的集合划分的个数,因此给出了这个恒等式左侧和式的一个组合解释。进而我们给出了恒等式(1.3)的一个容斥原理证明。在第4节中,我们重新构造了Mark Shattuck在文献[4]中使用的用来证明其他恒等式的一个反号对合给出了恒等式(1.3)的反号对合证明,这可以看作恒等式(1.3)的一个组合证明。

2. 恒等式的第一种证明

为了给出恒等式(1.3)的归纳证明,我们逆向分析发现下面的一个恒等式起着关键作用。下面先以引理的形式给出此恒等式:

引理2.1 ([5])

dS( k,d )= j=d k ( 1 ) kj ( k j1 )S( j,d ) .

为了完整性,我们重新给出Ira Gessel在文献[5]中给出的关于此式的简短证明。

证明:正如Ira Gessel在[5]中指出的,我们可以利用恒等式(1.2),并从以下恒等式的两边提取 x k / k! 的系数:

d ( e x 1 ) d d! =( 1 e x ) d dx ( e x 1 ) d d! .

上式立即得证。

现在我们给出恒等式(1.3)的第一种证明。我们对k进行归纳。当 k=d 时,因为 S( d1,d1 )=S( d,d )=1 ,显然左右两边都等于1。对于 kd ,假设等式对k成立,即我们有恒等式

j=d k ( 1 ) kj S( j1,d1 )= j=d k ( 1 ) kj ( k j )S( j,d ).

我们需要证明等式对 k+1 也成立。为了证明这一点,注意

R.H.S.= j=d k+1 ( 1 ) kj+1 ( k+1 j )S( j,d ) = j=d k+1 ( 1 ) kj+1 [ ( k j1 )+( k j ) ]S( j,d ) = j=d k+1 ( 1 ) kj+1 ( k j1 )S( j,d )+ j=d k+1 ( 1 ) kj+1 ( k j )S( j,d ) = j=d k ( 1 ) kj+1 ( k j1 )S( j,d )+S( k+1,d ) j=d k ( 1 ) kj ( k j )S( j,d ).

根据引理2.1,我们可以将上述的第一个和式替换为 dS( k,d ) 。根据归纳假设,我们可以将上述的第二个和式替换为 j=d k ( 1 ) kj S( j1,d1 ) 。因此

R.H.S.=dS( k,d )+S( k+1,d ) j=d k ( 1 ) kj S( j1,d1 ) =S( k,d1 ) j=d k ( 1 ) kj S( j1,d1 ) = j=d k+1 ( 1 ) kj+1 S( j1,d1 )=L.H.S.

其中我们使用了递归关系(1.1)从第一行的式子推导到第二行的式子。根据数学归纳法,证明完成。

3. 恒等式的第二种证明

在本节中,我们首先给出恒等式(1.3)左侧和式的一个组合解释,这一组合解释源自于Mansour和Munagi在文献[3]中的结果。进而使用容斥原理,我们给出恒等式(1.3)的第二种证明。

回顾一下在文献[3]中, [ n ] 上的一个集合划分的循环连续对被定义为一个有序对 ( a,b ) ,它位于该集合划分的同一个块中,且满足 ba1( modn ) 。换句话说,循环连续对指一对相邻的整数对或者整数对 ( n,1 ) 。如果 [ n ] 的集合划分的任何一个块包含循环连续对,则称该划分包含循环连续对。否则,称该划分避免循环连续对。设 c r ( n,k ) 表示有k个块且包含r个循环连续对的 [ n ] 的集合划分数,因此 c 0 ( n,k ) 表示有k个块且避免循环连续对的 [ n ] 的划分数。在[3]中,Mansour和Munagi使用生成函数(文献[3],推论11)得到了 c 0 ( n,k ) 的具体表达式,即

c 0 ( n,k )= j=0 n1 ( 1 ) j S( n1j,k1 ).

因此

c 0 ( k,d )= j=0 k1 ( 1 ) j S( k1j,d1 ) = j=1 k ( 1 ) kj S( j1,d1 ) = j=d k ( 1 ) kj S( j1,d1 ).

由此我们立即看出恒等式(1.3)的左侧和式恰好计数了 [ k ] 的包含d个块且避免循环连续对的集合划分的个数,从而回答了Sheila Sundaram提出的第一个问题(文献[2],问题8.6)。

值得一提的是,根据Mansour和Munagi在文献[3]中的结果,也可以推导出恒等式(1.3)。事实上,Mansour和Munagi通过指数型生成函数得到了 c r ( n,k ) 的一个具体表达式(文献[3],推论14),即

c r ( n,k )=( n r ) j=k nr ( 1 ) nrj ( nr j )S( j,k ).

r=0 得到

c 0 ( k,d )= j=d k ( 1 ) kj ( k j )S( j,d )= j=d k ( 1 ) kj ( k kj )S( j,d ),

这恰好是恒等式(1.3)的右侧,恒等式(1.3)立即得证。

接下来我们给出恒等式(1.3)的容斥原理证明。设 A i ( 1ik ) 表示 [ k ] 的具有d个块且包含循环连续对 ( i,i+1 ) 的划分的集合,(当 i=k 时, i+1 表示 i+1modk )。显然,这k个集合的补集的交集 A 1 ¯ A 2 ¯ A k ¯ 表示 [ k ] 的具有d个块且避免循环连续对的划分的集合,从而

| A 1 ¯ A 2 ¯ A k ¯ |= c 0 ( k,d )= j=d k ( 1 ) kj S( j1,d1 ).

容易看出 [ k ] 的具有d个块且包含循环连续对 ( 1,2 ) 的划分与集合 { 2,3,,k } 的具有d个块的划分一一对应,因此 | A 1 |=S( k1,d ) 。同理 | A i |=S( k1,d ) 对任意 2ik 均成立。进一步地, [ k ] 的具有d个块且同时包含循环连续对 ( 1,2 ),( 2,3 ) 的划分与集合 { 3,,k } 的具有d个块的划分一一对应,因此 | A 1 A 2 |=S( k2,d ) 。同理 | A i A j |=S( k2,d ) 对任意 1i<jk 均成立。一般地,不难得到对于任何满足 1 i 1 < i 2 << i j k ( i 1 , i 2 ,, i j )( j1 ) ,有 | A i 1 A i 2 A i j |=S( kj,d ) 。因此根据容斥原理我们得到

j=d k ( 1 ) kj S( j1,d1 )= c 0 ( k,d ) =| A 1 ¯ A 2 ¯ A k ¯ | =S( k,d )+ j=1 k ( 1 ) j 1 i 1 < i 2 << i j k | A i 1 A i 2 A i j | = j=0 k ( 1 ) j ( k j )S( kj,d )= j=0 k ( 1 ) kj ( k kj )S( j,d ).

4. 恒等式的第三种证明

在本节中,为了回答Sheila Sundaram提出的第二个问题(文献[2],问题8.5),我们将给出恒等式(1.3)的一个组合证明。具体来说,我们将重新构造一个反号的对合,这一反号对合曾被Mark Shattuck在文献[4]中用于证明关于第二类Stirling数的其他恒等式。为了完整性我们重新给出文献[4]中出现的这一对合。

假设kd是给定的满足 2dk 的正整数。对于 djk ,设 B k,j 是所有有序对 ( S,π ) 的集合,其中S [ k ] 的子集,大小为 kj π 是集合 [ k ]\S 的具有d个块的划分。定义 B k = j=d k B k,j 。设 B k,j 的元素具有符号 ( 1 ) kj 。则恒等式(1.3)的右侧和式给出了 B k 的所有元素的符号之和。我们定义一个 B k 上的反号对合 ϕ 如下:

给定 ( S,π ) B k ,设r [ k ]\S 中的最小元素,设s [ r+1,k ] 中的最小元素,满足以下条件之一:(a) sS 或者(b) s[ k ]\S sr位于 π 中同一块。

情形1:如果s存在,我们可以通过以下方式得到一个新的有序对 ( S , π ) :如果(a)发生,则将sS移动到 π 中包含r的块;如果(b)发生,则将s π 移动到S中。定义 ϕ( S,π )=( S , π ) 。注意这一运算改变了符号但保持rs不动,且 ϕ( S , π )=( S,π ) 。例如,若 k=12 j=8 d=4 S={ 2,3,7,10 } π=1,5,8,11/4/6,12/9 ,则 r=1 s=2 ,并且 ( S,π ) 对应到 ( S , π ) ,其中 S ={ 3,7,10 } π =1,2,5,8,11/4/6,12/9

情形2:如果s不存在,则S一定是某个 [ l ] 的形式,其中 0lkd (按照惯例设 [ 0 ]= ),并且 [ k ]\S 中的最小元素 l+1 π 中是一个单元素块。定义 ϕ( S,π )=( S,π ) 。也就是说, ( S,π ) 是一个不动点。显然, π [ k ]\[ l ] 的具有d个块且 l+1 是一个单元素块的划分。如果我们从 π 中删除单元素块 l+1 ,可得另一个具有 d1 个块的 [ k ]\[ l+1 ] 的划分。

容易验证 ϕ B k 上的一个反号的对合。因此,恒等式(1.3)的右侧和式简化为

( S,π ) ( 1 ) | S | = j=0 kd ( 1 ) j S( kj1,d1 )= j=d k ( 1 ) kj S( j1,d1 ).

这完成了证明。

4.1. 在文献[4]中,Mark Shattuck通过构造不同的反号对合分别给出了四个恒等式的双射证明。结合Shattuck的恒等式(2)与恒等式(4),也可以推导出本文的恒等式(1.3)。

NOTES

*通讯作者。

参考文献

[1] Stanley, R.P. (2012) Enumerative Combinatorics, Vol. 1. Second Edition, Cambridge University Press.
[2] Sundaram, S. (2021) The Reflection Representation in the Homology of Subword Order. Algebraic Combinatorics, 4, 879-907.
https://doi.org/10.5802/alco.184
[3] Mansour, T. and Munagi, A.O. (2014) Set Partitions with Circular Successions. European Journal of Combinatorics, 42, 207-216.
https://doi.org/10.1016/j.ejc.2014.06.008
[4] Shattuck, M. (2015) Combinatorial Proofs of Some Stirling Number Formulas. Pure Mathematics and Applications, 25, 107-113.
https://doi.org/10.1515/puma-2015-0009
[5] Proof of Identity Involving Stirling Numbers of the Second Kind.
https://mathoverflow.net/questions/287788