04 MULTIPLE SUMS

一个和式的项可以用两个或多个指标指定。比如,下面是一个有九项的二重和式,由指标控制: 对于这样的和式,可以使用与单个指标一样的方式表示。如果是关于的属性,所有使得为真的项之和可以用下面两种方式表示。一种是用艾弗森约定对所有的整数进行求和 尽管有多于一个求和指标,但只需要一个符号;表示对所有适用的指标组合求和。
当谈论一个和式的和式时,我们有时也会用两个符号。比如 就是 的缩写。这个式子是内层对所有的求和,而本身是对所有为真的所有整数求和。这样的情景,称此二重和式“首先对求和”。多于一个指标的和式可以首先对任意一个指标求和。

因此,我们有称为交换求和次序(interchanging the order of summation)的基本法则,推广了早先提到的结合律 法则中间是对两个指标求和的和式。左边先对求和再对求和,右边恰恰相反。实践中,想计算一个二重和式,通常对其中一个先求和比对另一个先求和简单,所以要选择方便的顺序。
这些和式可能会使人困扰,下面多举几个例子。回到开头九个项的和式。 第一行没有限制顺序。第二行分成了三个组 第三行相当于是提取各个因子,因为无关,所以 第四行相比第三行多了一个括号,使得第五行不那么神秘。第五行则是对每一个提取公因子,那么就得到了。最后一行就是这个式子的另外一种表达形式。推导过程可以用于证明一般分配律(general distributive law 它对所有指标集都成立。

交换求和次序的基本法则有许多变形,在我们想要限制指标集的范围而不是所有整数的时候就会出现。简单形式是 这恰好是的另外一种写法,因为艾佛森中可以分解成。这种写法只限于范围无关时成立。
复杂性需要一点点技巧,适用于内外范围指标有关的情况 这里的必须以下面的形式关联起来: 原则上,这样的分解总是存在的。我们可以令是所有整数的集合,而是控制二重和式的属性对应得到的集合。对于一些重要形式,存在简单形式。比如下面就是一个很有用的分解 那么 两个和式中,其中一个计算能比另一个简单,我们可以利用把困难的转化成简单的。

现在看一个实际的例子。考虑有个乘积组成的矩阵 我们的目的是求 他是主对角线右上角的所有元素和主对角线上的元素之和。由于,所有这个行列式是对称的,从而近似是所有元素和的一半(需要修正对角线元素)。
这使得我们得到如下启发: 因为我们可以把更名为。另外,由于 所以有 根据,第一个和式等于。第二个和式是。所以 这是一个更简单的由单个指标给出的右上三角的和的表达式。

受此启发,下面研究二重和式: 交换,值不变,对称性是成立的 利用恒等式 得到 第二个和式为零。第一个和式可以展成四个单独的和式 上式的第一项详细步骤如下: 如果乘数(这里的)和求和指标(这里的)无关,那么可以提出到求和号外面。
现在我们回到求和式,两边除以2并且调整等式顺序,得到 这个恒等式是切比雪夫单调不等式的一个特例。 一般地,如果,并且的一个排列,那么时,取得最大值。当,取得最小值。
书中说,不难证明。我们考虑的情况。不妨令,如果有其中一个是等号,显然,前者也是最大值。下面考虑都不等的情况。 那么对两边同乘上式 所以按序相乘得到最大值。
考虑个的情况,对于可以独立考虑,此时假设其他值都是相等的,那么就回到了的情况。

多重求和和单个和式中改变求值顺序有着千丝万缕的联系。如果是整数的任意一个排列,那么 如果是任意函数 将整数变成。如果用替换会发生什么?指标替换的一般公式是 这里的表示集合 的元素个数,即使得的数量。
因为,容易通过交换求和顺序证明 如果上的双射(一一对应),即对所有我们都有,一般公式就变成了 这就是前面的变化版本。

目前为止多重和式都是这样的同样,本书应该是具体的(《具体数学》),所以看一个包含具体数字的例子。 比如
正规计算二重和式是先对其中一个进行求和。接下来探讨两种情况。 $$求和}\ &=\sum_{1\leq k\leq n}\sum_{1\leq k-j<k}\frac{1}{j}&&\text{替换}\ &=\sum_{1\leq k\leq n}\sum_{0< j\leq k-1}\frac{1}{j}&&\text{简化的边界}\ &=\sum_{1\leq k\leq n}H_{k-1}&&\text{,这是的定义}\ &=\sum_{1\leq k+1\leq n}H_{k}&&\text{替换}\ &=\sum_{0\leq k<n}H_k&&\text{简化的边界} \end{aligned} 求和}\ &=\sum_{1\leq j\leq n}\sum_{j< k+j\leq n}\frac{1}{k}&&\text{替换}\ &=\sum_{1\leq j\leq n}\sum_{0< k\leq n-j}\frac{1}{k}&&\text{简化的边界}\ &=\sum_{1\leq j\leq n}H_{n-j}&&\text{,这是的定义}\ &=\sum_{1\leq n-j\leq n}H_{j}&&\text{替换}\ &=\sum_{0\leq j< n}H_{j}&&\text{简化的边界}\\ \end{aligned}$$ 到了同样的死胡同,其实这两者完全是对称的。
还有一个方法,就是在决定怎么求和之前先用替换 $$替换}\ &=\sum_{1\leq k\leq n}\sum_{1\leq j\leq n-k}\frac{1}{k}&&\text{先对求和}\ &=\sum_{1\leq k\leq n}\frac{n-k}{k}&&\text{与无关}\ &=\sum_{1\leq k\leq n}\frac{n}{k}-\sum_{1\leq k\leq n}1&&\text{结合律}\ &=n(\sum_{1\leq k\leq n}\frac{1}{k})-n&&\text{与求和下标无关,提取}\ &=nH_n-n&&\text{,这是的定义} \end{aligned} \sum_{0\leq k<n}H_k=nH_n-n\tag{2.36}$$

我们可以从代数和几何两个角度理解这个问题。从代数角度看,如果有包含的和式,我们先用去替换,且先对求和;从几何角度说,看下面的情况 一开始的尝试是先对求和(按列)或先对求和(按行),那么得到。成功的方法本质上是对角线求和,得到