一个Merca恒等式的组合证明
Combinatorial Proof of an Identity of Merca
DOI: 10.12677/pm.2025.159228, PDF, HTML, XML,    国家自然科学基金支持
作者: 刘 欢, 苏 明:温州大学数理学院,浙江 温州
关键词: 整数分拆双射组合证明Integer Partition Bijection Combinatorial Proof
摘要: 本文基于Merca研究中提出的一个恒等式,Merca通过代数方法对其进行了证明,而我们从组合数学的角度入手,给出了该恒等式的一个全新的组合证明。相比代数证明,我们发现组合证明过程更加直观和简洁,提供了对该恒等式更深层次的结构性理解。
Abstract: This paper is based on an identity proposed by Merca, which was originally proved by using algebraic method. From the perspective of combinatorics, we present a new combinatorial proof of this identity. Compared to the algebraic approach, our combinatorial proof is more intuitive and concise, which offers a deeper structural understanding of the identity.
文章引用:刘欢, 苏明. 一个Merca恒等式的组合证明[J]. 理论数学, 2025, 15(9): 10-15. https://doi.org/10.12677/pm.2025.159228

1. 引言

整数分拆是组合数学的一个基本问题,它与计数问题密切相关。分拆恒等式揭示了整数分拆在不同组合结构下的对称性和规律性,是组合数学和数论中的重要研究课题。

定义1.1 整数分拆是指将一个正整数表示为若干正整数的无序和。

一个正整数 n 的分拆是指一个由正整数组成的序列 λ=( λ 1 , λ 2 ,, λ k ) ,该序列中各元素之和为 n ,即

n= λ 1 + λ 2 ++ λ k

这个序列中的正整数被称为分拆的一个部分。其中分拆的方式不考虑顺序,即不同的排列视为同一种分拆方式, n 的整数分拆还可以写为:

n= t 1 +2 t 2 ++n t n

其中 t i 表示正整数 i 在分拆中出现的次数。

定义1.2 设分拆函数 p( n ) 表示将一个正整数 n 拆分为若干个正整数之和的所有不同方式的数量。即

p( n ):= t 1 +2 t 2 ++n t n =n 1

为了保持一致性, n 的分拆以降序排列的方式书写。例如正整数4有以下五种不同的分拆方式:

( 4 ),( 3,1 ),( 2,2 ),( 2,1,1 ),( 1,1,1,1 )

所以 p( 4 )=5

定义1.3 q-级数公式作为代数、分析学中的主要内容,与各个学科结合有非常良好的性质。设 a,q 为复数,且 q 满足 q<1 ,标准的q-级数公式表示如下:

( a;q ) := k=0 ( 1a q k )

由此 p( n ) 的生成函数可以表示为[1]

n=0 p( n ) q n = 1 ( q;q ) = n 1 =0 q 1 n 1 n 2 =0 q 2 n 1 n k =0 q k n k (1)

其中 ( q;q ) = k=1 ( 1 q k )

Euler是历史上最杰出的数学家之一,在其众多成就中,有一条关于整数分拆的著名恒等式尤为突出,被称为Euler恒等式。该恒等式的组合证明为我们提供了启发。

定理1.4 (Euler恒等式)将整数分拆为奇数部分的分拆个数,与将整数分拆为互不重复的分拆个数相等。

Euler用生成函数的方法证明了该结果,但该结果的组合证明更简洁易懂[2]。一方面,对每个部分都是奇数的分拆进行合并操作:若一个分拆 λ 包含相同的部分,则将两个相同的部分合并为一个大小为其两倍的部分。重复此操作,直到所有部分都不同。由于每次合并都会减少一个部分,所以这个过程会终止得到一个非重复分拆。例如:

3+3+3+1+1+1+1( 3+3 )+3+( 1+1 )+( 1+1 ) 6+3+2+2 6+3+( 2+2 ) 6+3+4

相反,对于 n 的都是不同部分的分拆,将偶数部分分拆为两个相等的部分,重复这个步骤直到每个部分都是奇数,显然这个过程会终止最终得到一个每个部分都是奇数的分拆。例如:

6+3+46+3+( 2+2 ) 6+3+2+2 ( 3+3 )+3+( 1+1 )+( 1+1 ) 3+3+3+1+1+1+1

定理1.5 (Euler五边形数定理)

( q;q ) = s= ( 1 ) s q s ( 3s1 )/2 (2)

其中 ( q;q ) =( 1q )( 1 q 2 )( 1 q 3 )

Legendreg对这个定理给出了一个漂亮的组合解释[3]:设 D e ( n ) 表示将 n 进行非重复的整数分拆,并且部分个数为偶数的分拆个数;设 D o ( n ) 表示将 n 进行非重复的整数分拆,并且部分个数为奇数的分拆个数。有以下结论:

D e ( n ) D o ( n )={ ( 1 ) j , n= j( 3j+1 ) 2 ,j=1,2,, 0,  

1881年F. Franklin给出了欧拉五边形数定理的双射证明[4]。他利用Ferrers图构造了一个 D e ( n ) D o ( n ) 之间的双射,该双射除了五角数分拆以外都存在。

Merca在[3]中引入了这样一个恒等式,令 z 是一个复数,对于任意的正整数 m n 有:

a m,z ± ( n )= t 1 +2 t 2 +.+n t n =n ( t 1 m ± 2 z t 1 2m ++ ( ±1 ) n+1 ( n ) z t 1 nm ) (3)

x 表示 x 向下取整的部分,其中

a m,z ± ( n )= t 1 +2 t 2 ++n t n =n ( t m ± 2 z t 2m + 3 z t 3m ± ) (4)

这个恒等式的提出源自于Merca对整数的正因数的研究,对于一个复数 z ,正因数和函数 σ z ± ( n ) 被定义为 n 的正因数的 z 次幂之和如下:

σ z ± ( n ):= d|n ( ±1 ) d+1 d z

根据生成函数有:

n=1 np( n ) q n = 1 ( q;q ) n=1 n q n 1 q n = 1 ( q;q ) n=1 σ 1 + ( n ) q n (5)

反过来根据欧拉五边形数定理给出了计算 σ 1 + ( n ) 的方法:

σ 1 + ( n )= j= ( 1 ) j ( nj ( 3j1 )/2 )p( nj ( 3j1 )/2 ) (6)

经过思考,Merca考虑 σ z ± ( n ) 可能有无穷族,(6)式只是一个非常特殊的情况,经过研究得到如下定理。

定理1.6 z 是一个复数,对于任意的正整数 m n

σ z ± ( n )= j= ( 1 ) j a m,z ± ( mn j( 3j1 )/2 ) (7)

其中 a m,z ± ( n ) 的定义见(4)式。可以看出 a m,z ± ( n ) n 的分拆和,这些分拆至少包含一个模 m 为0的部分,在此背景下,他得到如下定理。

1.7 z 是一个复数,对于任意的正整数 m n

a m,z ± = t 1 +2 t 2 ++n t n =n ( t 1 m ± 2 z t 2 m ++ ( ±1 ) n+1 n z t n m ) (8)

a m,z ± ( n )= t 1 +2 t 2 ++n t n =n ( t 1 m ± 2 z t 1 2m ++ ( ±1 ) n+1 ( n ) z t 1 nm ) (9)

Merca在[5]中给出了(3)式恒等式的代数证明,我们通过分析恒等式两边的组合意义发现用组合证明的方法可以更加直观、简便的理解和证明这个恒等式,组合证明的过程将在第三节给出。下面先介绍Merca给出的代数证明过程。

2. Merca恒等式的代数证明

Merca分别计算(3)式左右两边的生成函数,计算等式左边的生成函数:

n=0 a m,z ± ( n ) q n = n=0 q n t 1 +2 t 2 ++n t n =n ( t m ± 2 z t 2m + 3 z t 3m ± ) = i=1 t 1 , t 2 , t 3 ,0 ( ±1 ) i+1 i z t im q t 1 +2 t 2 +3 t 3 + = i=1 ( j=1 jim t j 0 q j t j ) t im 0 ( ±1 ) i+1 i z t im q im t im = i=1 ( j=1 jim 1 1 q j ) ( ±1 ) i+1 i z q im ( 1 q im ) 2 = 1 ( q;q ) i=1 ( ±1 ) i+1 i z q im 1 q im (10)

等式右边的生成函数计算过程:

n=0 q n t 1 +2 t 2 ++n t n =n ( t 1 m ± 2 z t 1 2m ++ ( ±1 ) n+1 ( n ) z t 1 nm ) = i=1 t 1 , t 2 , t 3 ,0 ( ±1 ) i+1 i z t 1 im q t 1 +2 t 2 +3 t 3 + = i=1 ( j=2 t j 0 q j t j ) t 1 0 ( ±1 ) i+1 i z t 1 im q t 1 = 1q ( q;q ) i=1 ( ±1 ) i+1 i z t 1 0 t 1 im q t 1 = 1q ( q;q ) i=1 ( ±1 ) i+1 i z t 1 0 r=0 im1 t 1 q im t 1 +r = 1q ( q;q ) i=1 ( ±1 ) i+1 i z ( r=0 im1 q r )( t 1 0 t 1 q im t 1 ) = 1q ( q;q ) i=1 ( ±1 ) i+1 i z 1 q im 1q q im ( 1 q im ) 2 = 1q ( q;q ) i=1 ( ±1 ) i+1 i z q im 1 q im (11)

通过计算发现(3)式左右两边具有相同的生成函数,从而证明了等式成立。下面给出(3)式的组合证明方法。

3. Merca恒等式的组合证明

通过观察恒等式的结构,我们只需证

t 1 +2 t 2 ++n t n =n t km = t 1 +2 t 2 ++n t n =n t 1 km (12)

其中 k=1,2,,n

对一个正整数 m1 ,取每一个不同的 k ,相乘可以得到唯一确定的 km 。正整数 n 的一个分拆 n: λ 1 , λ 2 ,, λ r 可以表示为多重集合 M={ λ 1 , λ 2 ,, λ r } ,多重集合 M 可以唯一分解成两个多重集合:

M= M 1 M 2

其中 M 1 是正整数 n 的分拆中部分是1或者 km 的集合。 M 2 n 的分拆中不是1或者 km 的部分的集合。例如:令 m=3 k=2 ,则 km=6 ,则对于一个分拆有

{ ( 1 ) 14 ,2,3, ( 6 ) 3 ,7 }={ ( 1 ) 14 , ( 6 ) 3 }{ 2,3,7 }

其中 ( a ) b 代表部分 a 在分拆中出现 b 次。

接着我们构造一个映射 φ :将 M 1 中的部分 km 全部拆分为1,将部分1合并成若干个 km ,直到1出现的次数小于 km M 2 中的元素不做改变。例如:

( 6 ) 3 ( 1 ) 18 ( 1 ) 14 { ( 1 ) 2 ( 6 ) 2 }

则有:

{ ( 1 ) 14 ,2,3, ( 6 ) 3 ,7 }={ ( 1 ) 14 , ( 6 ) 3 }{ 2,3,7 }{ ( 1 ) 20 , ( 6 ) 2 }{ 2,3,7 }={ ( 1 ) 20 ,2,3, ( 6 ) 2 ,7 }

因为映射 φ 使得原始分拆中部分1的个数小于 km ,所以等式右边中对 t 1 / km 有贡献的1的个数取决于原始分拆中的 km 的个数。

所以对于 n 的所有的分拆,恒等式(12)的组合意义可以概括为:等式左边表示 n 的所有的分拆中部分 km 出现的次数,等式右边也表示 n 所有分拆中部分 km 出现的次数。

φ 的逆映射规则与 φ 相同,故该映射可逆,所以我们构造了一个双射 φ 证明了恒等式成立。

4. 总结

本文针对Merca的一个恒等式,提出了一种基于双射的组合证明方法,为理解这一恒等式提供了全新视角。研究首先解析恒等式两边的组合意义,在此基础上,核心工作是构造可逆的双射变换,将左侧分拆与右侧组合意义建立一一对应,从而证明两边分拆个数相等。

运用该双射还可以尝试证明有类似结构的恒等式恒等式:

a m z ( n )= t 1 +2 t 2 ++k t k =k j=1 1+ t 1 /m ( ±1 ) j+1 j z m+ t 1 jm (13)

其中 k=nm

t 1 +2 t 2 ++n t n =n ( ±1 ) t 2 + t 4 + t 6 + ( t 2 +2 t 4 +3 t 6 + ) = t 1 +2 t 2 ++n t n =n ( ±1 ) t 1 /2 + t 2 /2 ++ t n /2 ( t 1 2 +2 t 2 2 ++n t n 2 ) (14)

t 1 +2 t 2 ++n t n =n ( ±1 ) t 2 + t 4 + t 6 + ( t 1 +3 t 3 +5 t 5 + ) = t 1 +2 t 2 ++n t n =n ( ±1 ) t 1 /2 + t 2 /2 ++ t n /2 ( t ^ 1 +2 t ^ 2 ++n t ^ n ) (15)

其中 t ^ 表示 t 模2的余数。

相较于传统的代数证明,这一组合证明不仅直观地验证了恒等式的正确性,更重要的是清晰揭示了等式两侧组合结构之间的深层关联,使其本质更易于理解和把握。该研究为相关恒等式的证明提供了新的组合思路和方法借鉴,丰富了组合数学领域的研究手段。

基金项目

本文受国家自然科学基金面上项目(项目编号:12171370)资助。

参考文献

[1] Hans, R. (1973) Topics in Analytic Number Theory. Berlin, Heidelberg, Springer, 209-237.
[2] Sylvester, J.J. (1882) Proof of the Theorem That Every Partition Is Derived from a Strict Partition by the Transformation of Odd into Distinct Parts. American Journal of Mathematics, 5, 1-15.
[3] Gessel, I.M. and Xin, G. (2006) Legendre Theorems for Subclasses of Overpartitions. Advances in Applied Mathematics, 37, 193-212.
[4] Franklin, F. (1881) Sur la série de Euler. Comptes Rendus de lAcadémie des Sciences, 92, 448-450.
[5] Merca, M. (2024) From Sums of Divisors to Partition Congruences. Revista de la Real Academia de Ciencias Exactas, Físicas y Naturales. Serie A. Matemáticas, 118, Article No. 115. [Google Scholar] [CrossRef