MathLabs
定理已证明

等差数列前 $n$ 项之和

命题陈述

对于首项为 u1u_1、公差为 dd、第 nn 项为 unu_n 的等差数列,其前 nn 项之和为 Sn=n(u1+un)2=nu1+n(n−1)2dS_n = \dfrac{n(u_1+u_n)}{2} = n u_1 + \dfrac{n(n-1)}{2}d。

为什么成立?

将首项与末项配对、第二项与倒数第二项配对,依此类推,每一对的和都恰好等于同一个值 u1+unu_1+u_n,因为从开头前进一步恰好增加 dd,而从末尾后退一步恰好减少 dd,这两个变化正好相互抵消。这正是传说中少年高斯用来在几秒钟内算出 1+2+⋯+1001+2+\cdots+100 的技巧。

证明思路

把这个和顺着写一遍,再倒着写一遍,逐项对齐:Sn=un+un−1+⋯+u1S_n = u_n + u_{n-1} + \cdots + u_1 正是同一个和,只是按相反顺序列出,所以把它写在顺序和 Sn=u1+u2+⋯+unS_n=u_1+u_2+\cdots+u_n 下面,再逐列相加是合理的。

看这次相加的第 kk 列:它是 uk+un+1−ku_k+u_{n+1-k}。因为 uk=u1+(k−1)du_k=u_1+(k-1)d 且 un+1−k=u1+(n−k)du_{n+1-k}=u_1+(n-k)d,把它们相加得到 uk+un+1−k=2u1+(n−1)d=u1+unu_k+u_{n+1-k}=2u_1+(n-1)d=u_1+u_n。也就是说,不论 kk 取何值,全部 nn 列都给出完全相同的值 u1+unu_1+u_n——这正是上面所说的相互抵消。

把全部 nn 列相加,便得到 2Sn=n(u1+un)2S_n = n(u_1+u_n),因为左边是 Sn+SnS_n+S_n,右边是常数 u1+unu_1+u_n 加了 nn 次。

两边同除以 22,得到 Sn=n(u1+un)2S_n=\dfrac{n(u_1+u_n)}{2}。把 un=u1+(n−1)du_n=u_1+(n-1)d 代入并展开,就得到第二种形式 Sn=nu1+n(n−1)2dS_n=nu_1+\dfrac{n(n-1)}{2}d,在尚不知道 unu_n 时很有用。这个论证从未除以可能为 00 的量,也从未假设 nn 为偶数(这里的配对纯粹是逐列的代数加法,不是元素两两配对),所以它对一切 n≥1n\geq 1 都成立。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Khan Academy (2023). Arithmetic sequences
  2. Jay Abramson et al. (OpenStax) (2021). Algebra and Trigonometry