2.4 多重和式
2.4.1 表达
一个和式的项可以用两个或多个指标来指定。
如下为一个由指标 j 和 k 控制的二重和式:
1≤j,k≤3∑ajbk=a1b1+a1b2+a1b3+a2b1+a2b2+a2b3+a3b1+a3b2+a3b3.
引入艾弗森约定有,对于性质 P(j,k),所有满足 P(j,k) 的项 aj,k 之和可表示为:
P(j,k)∑aj,k=j,k∑aj,k[P(j,k)].
此记号只需一个 Σ,表示对所有满足条件的指标组合求和。
又是也可以使用多重符号,如
j∑k∑aj,k[P(j,k)]=j∑(k∑aj,k[P(j,k)])
- 多重求和从右向左计算(由内而外)。
- ∑j∑k 表示“先对 k 求和,再对 j 求和”。
- 也可以先对 j 求和,再对 k 求和。
2.4.2 交换求和次序
基本法则
推广上文的结合律,可以得到交换求和次序的基本法则:
j∑k∑aj,k[P(j,k)]=P(j,k)∑aj,k=k∑j∑aj,k[P(j,k)].(2.27)
选择更方便的求和顺序是计算二重和式的关键。
简易型变形
当 j 和 k 的范围相互独立时:
j∈J∑k∈K∑aj,k=j∈J,k∈K∑aj,k=k∈K∑j∈J∑aj,k(2.29)
这成立是因为 [j∈J][k∈K] 可以分解。
复杂型变形
当内层求和的范围依赖于外层指标时:
j∈J∑k∈K(j)∑aj,k=k∈K′∑j∈J′(k)∑aj,k(2.30)
要求集合满足:
[j∈J][k∈K(j)]=[k∈K′][j∈J′(k)].
重要特例
[1≤j≤n][j≤k≤n]=[1≤j≤k≤n]=[1≤k≤n][1≤j≤k].(2.31)
由此可得:
j=1∑nk=j∑naj,k=1≤j≤k≤n∑aj,k=k=1∑nj=1∑kaj,k.(2.32)
2.4.3 实际应用
实例一:上三角和
对于该矩阵
a1a1a2a1a3a1⋮ana1a1a2a2a2a3a2⋮ana2a1a3a2a3a3a3⋮ana3⋯⋯⋯⋱⋯a1ana2ana3an⋮anan
要计算对称阵列主对角线及上方元素的和:
S=1≤j≤k≤n∑ajak(2.36)
利用对称性 S=∑1≤k≤j≤najak 和恒等式:
[1≤j≤k≤n]+[1≤k≤j≤n]=[1≤j,k≤n]+[1≤j=k≤n]
[!NOTE]
对应矩阵的上三角部分(包括主对角线)
对应矩阵的下三角部分(包括主对角线)
对应整个矩阵的所有元素
对应矩阵的主对角线元素
将两式相加:
2S=1≤j, k≤n∑ajak+1≤j=k≤n∑ajak=(k=1∑nak)2+k=1∑nak2
[!NOTE]
将对称矩阵上三角部分(包括对角线)的和S计算两次,等于整个矩阵所有元素的和加上对角线元素的和。整个矩阵的和可以分解为行和与列和的乘积,即所有ak的和的平方,再加上对角线元素ak2的和。
解得:
S=21(k=1∑nak)2+k=1∑nak2(2.33)
实例二:切比雪夫求和不等式
[!NOTE]
切比雪夫求和不等式(Chebyshev's sum inequality)是数学中关于两个单调序列乘积和的重要不等式,揭示了序列乘积和与其各自和的乘积之间的关系。
设两个实数序列 {ak}k=1n 和 {bk}k=1n。
该不等式在数学分析、不等式理论和组合优化中有广泛应用,尤其常用于证明排序不等式、均值不等式等。
示例验证
取两个递增序列:
- a=(1,2,3)
- b=(2,4,6)
计算:
- ∑ak=1+2+3=6
- ∑bk=2+4+6=12
- ∑akbk=1⋅2+2⋅4+3⋅6=2+8+18=28
- n=3
左边:(∑ak)(∑bk)=6×12=72
右边:n∑akbk=3×28=84
由于 72≤84,满足同向单调情形下的不等式。
[!NOTE]
定义辅助量:
S=1≤j<k≤n∑(aj−ak)(bj−bk)
注意:由于 j<k,若序列递增,则 aj≤ak,bj≤bk,故 aj−ak≤0,bj−bk≤0,其乘积 (aj−ak)(bj−bk)≥0。
实际上,(aj−ak)(bj−bk)=(ak−aj)(bk−bj),因此 S 等价于:
S=1≤j<k≤n∑(ak−aj)(bk−bj)
即 S 衡量的是所有“后项减前项”的乘积之和,反映两个序列的协同变化程度。
恒等式成立:
(k=1∑nak)(k=1∑nbk)=nk=1∑nakbk−S
推论:
-
若 {ak},{bk} 同向单调,则对所有 j<k,(ak−aj)(bk−bj)≥0 ⇒ S≥0
故:
(∑ak)(∑bk)≤n∑akbk
-
若反向单调,则 (ak−aj)(bk−bj)≤0 ⇒ S≤0
故:
(∑ak)(∑bk)≥n∑akbk
[!TIP]
矩阵视角
构造 n×n 矩阵 M,其中元素为:
Mjk=(aj−ak)(bj−bk)
- 对角线:j=k 时,Mjj=0
- 严格上三角:j<k
- 严格下三角:j>k
由于:
Mjk=(aj−ak)(bj−bk)=(ak−aj)(bk−bj)=Mkj
矩阵 M 是对称矩阵,因此:
j<k∑Mjk=j>k∑Mjk
于是总和为:
j=1∑nk=1∑nMjk=21≤j<k≤n∑(aj−ak)(bj−bk)=2S
综上,进行一个总的回顾:
利用对称性 S=∑1≤k<j≤n(aj−ak)(bj−bk),并注意到所有 (j,k) 对满足:
[1≤j<k≤n]+[1≤k<j≤n]=[1≤j,k≤n]−[1≤j=k≤n]
将上下三角部分相加得:
2S=1≤j,k≤n∑(aj−ak)(bj−bk)−=0j=1∑n(aj−aj)(bj−bj)
展开双和:
j=1∑nk=1∑n(aj−ak)(bj−bk)=j,k∑(ajbj−ajbk−akbj+akbk)
逐项计算:
- ∑j,kajbj=n∑jajbj
- ∑j,kajbk=(∑jaj)(∑kbk)
- ∑j,kakbj=(∑kak)(∑jbj)=(∑ak)(∑bk)
- ∑j,kakbk=n∑kakbk
因此:
j,k∑(aj−ak)(bj−bk)=n∑akbk−(∑ak)(∑bk)−(∑ak)(∑bk)+n∑akbk
=2n∑akbk−2(∑ak)(∑bk)
代入前式:
2S=2n∑akbk−2(∑ak)(∑bk)⇒(∑ak)(∑bk)=n∑akbk−S
即:
(k=1∑nak)(k=1∑nbk)=nk=1∑nakbk−1≤j<k≤n∑(ak−aj)(bk−bj)(2.34)
此恒等式导出了切比雪夫单调不等式。
2.3.4. 指标替换的一般公式
设函数 f:J→K,则:
j∈J∑af(j)=k∈K∑ak⋅#f−1(k)(2.35)
f−(k)={j∣f(j)=k}
其中 #f−1(k) 是满足 f(j)=k 的 j 的个数。
[!NOTE]
因为 同一个 ak 可能被多个 j 映射到,所以它在左边的和中会出现多次。
右边要用 #f−1(k) 来统计它出现了多少次,即“加权计数”。
- 特例:若 f 是双射,则 #f−1(k)=1,公式退化为交换律:
j∈J∑af(j)=k∈K∑ak.
注:切比雪夫曾对积分证明类似结论——若 f(x),g(x) 单调非减,则
(b−a)∫abf(x)g(x)dx≥(∫abf(x)dx)(∫abg(x)dx)。
这与离散情形的切比雪夫不等式思想一致。
具体例子:调和和
[!IMPORTANT]
调和级数的基本公式
第 n 个调和数(Harmonic Number)定义为前 n 个正整数倒数之和:
Hn=k=1∑nk1=1+21+31+⋯+n1
- H0=0(约定)
- H1=1
- H2=1+21=23
- H3=1+21+31=611
考虑:
Sn=1≤j<k≤n∑k−j1
方法一:固定 k,对 j 求和
Sn=k=1∑nj=1∑k−1k−j1=k=1∑nd=1∑k−1d1(令 d=k−j)=k=1∑nHk−1=0≤k<n∑Hk
方法二:固定 j,对 k 求和
Sn=j=1∑nk=j+1∑nk−j1=j=1∑nd=1∑n−jd1(令 d=k−j)=j=1∑nHn−j=0≤k<n∑Hk
两种方法均得 ∑0≤k<nHk,但此和无封闭形式,陷入僵局。
成功解法:变量替换(按差值求和)
令 d=k−j,则 k=j+d,原条件 1≤j<k≤n 化为:
- 1≤d≤n
- 1≤j≤n−d
于是:
Sn=d=1∑nj=1∑n−dd1=d=1∑nd1⋅(n−d)=d=1∑n(dn−1)=nd=1∑nd1−d=1∑n1=nHn−n
因此:
Sn=nHn−n(2.36)
结合前式,得到恒等式:
0≤k<n∑Hk=nHn−n
理解与启示
-
代数视角:
对 k−j1 类型的项,令 d=k−j 是关键替换,将依赖两个变量的表达式转化为可分组求和的形式。
-
几何视角:
原求和区域是 j<k 的上三角格点。
- 按行或列求和 → 得 Hk,结构复杂
- 按对角线(k−j=d 为常数)求和 → 每层贡献 dn−d,结构清晰
例如 n=4 时,按 d=1,2,3 分组:
- d=1: 3 项,贡献 3⋅11=3
- d=2: 2 项,贡献 2⋅21=1
- d=3: 1 项,贡献 1⋅31=31
总和:3+1+31=4H4−4,验证成立。
核心思想:
多重和的计算成败,往往取决于是否选择了合适的求和顺序或变量替换。
本例中,按“差值” d=k−j 求和是突破关键。