概览
本节系统介绍了序列(sequence)的基本概念、两类重要的特殊序列(等差数列与等比数列)、递推关系(recurrence relation)的定义与求解方法,以及求和符号(summation notation)的使用与常用求和公式。序列是离散数学中最基本的数据结构之一,在计数问题、算法分析和计算机科学中有着广泛的应用。
- 序列是从整数子集到集合 的函数,用 表示, 称为序列的项
- 等差数列 是线性函数的离散类比,等比数列 是指数函数的离散类比
- 递推关系通过前项定义后项,配合初始条件可唯一确定一个序列;求解递推关系的基本方法是迭代法(iteration)
- 斐波那契数列 是最经典的递推定义序列,在自然界和计算机科学中广泛出现
- 求和符号 表示从 到 的累加,支持线性性质和指标平移
- 常用求和公式包括等比级数求和、前 个正整数求和 、平方和 等
一、知识结构总览
graph TB A["2.4 序列与求和"] --> B["序列 Sequence"] A --> C["递推关系 Recurrence Relation"] A --> D["特殊整数序列"] A --> E["求和 Summation"] B --> B1["序列定义:从整数子集到 S 的函数"] B --> B2["等差数列 Arithmetic Progression"] B --> B3["等比数列 Geometric Progression"] B --> B4["字符串 String"] B2 --> B2a["通项:a + nd"] B2 --> B2b["离散类比线性函数"] B3 --> B3a["通项:arⁿ"] B3 --> B3b["离散类比指数函数"] C --> C1["递推关系定义"] C --> C2["初始条件"] C --> C3["斐波那契数列"] C --> C4["迭代法求解"] C4 --> C4a["正向代入 Forward Substitution"] C4 --> C4b["反向代入 Backward Substitution"] D --> D1["序列识别技巧"] D --> D2["OEIS 在线整数序列百科"] E --> E1["求和符号 Σ"] E --> E2["指标平移"] E --> E3["等比级数求和公式"] E --> E4["常用求和公式表"] E --> E5["双重求和"] E --> E6["无穷级数"]
二、核心思想
核心思想
本节的核心思想是:序列是定义在整数集上的函数,是连接离散与连续的桥梁。递推关系通过”前项定义后项”的方式描述序列的生成规则,配合初始条件可唯一确定序列。迭代法是求解递推关系的基本方法——通过反复代入得到闭公式,但所得公式需用数学归纳法严格验证。求和符号 是处理序列累加的标准工具,掌握常用求和公式和指标平移技巧对后续学习至关重要。
1. 序列的定义
序列(Sequence)
序列是一个从整数集的某个子集(通常是 或 )到集合 的函数。我们用 表示整数 的像, 称为序列的项(term)。
- 用 来描述整个序列(注意与集合符号冲突,需根据上下文区分)
- 序列可以是有限的(finite)或无限的(infinite)
序列的例子
序列 ,其中 (),其各项为:
1.1 等比数列(Geometric Progression)
等比数列
等比数列(geometric progression)是形如
的序列,其中首项 和公比 都是实数。
- 等比数列是指数函数 的离散类比
等比数列的例子
序列 首项 公比 前几项 1 2 6
1.2 等差数列(Arithmetic Progression)
等差数列
等差数列(arithmetic progression)是形如
的序列,其中首项 和公差 都是实数。
- 等差数列是线性函数 的离散类比
等差数列的例子
序列 首项 公差 前几项
1.3 字符串(String)
字符串
形如 的有限序列也称为字符串(string),记为 。
- 字符串的长度是其中项的个数
- 空字符串记为 ,长度为零
2. 递推关系(Recurrence Relations)
递推关系
序列 的递推关系是一个方程,它将 用前一项或多项来表示,即用 来表达 (对所有 的整数成立, 是非负整数)。
- 满足递推关系的序列称为该递推关系的解(solution)
初始条件(Initial Conditions)
初始条件指定了递推关系生效之前的那几项。递推关系与初始条件一起唯一确定一个序列(可用数学归纳法证明)。
递推关系的计算
设 满足递推关系 (),初始条件 。
推导过程:
2.1 斐波那契数列(Fibonacci Sequence)
斐波那契数列
斐波那契数列 由初始条件 和递推关系
定义。
- 以意大利数学家 Fibonacci(12世纪)命名
- 在自然界中广泛出现(向日葵种子排列、鹦鹉螺壳等)
斐波那契数列的计算
0 1 2 3 4 5 6 0 1 1 2 3 5 8 推导过程:
2.2 用迭代法求解递推关系
迭代法(Iteration)
迭代法是求解递推关系的基本方法,通过反复应用递推关系来推导闭公式(closed formula)。
- 正向代入(forward substitution):从初始条件出发,逐步向上推导到
- 反向代入(backward substitution):从 出发,逐步向下展开到初始条件
用迭代法求解 ,
正向代入:
反向代入:
闭公式:(这是一个等差数列)
迭代法给出的是"猜想"
迭代法本质上是猜想一个公式,要严格证明其正确性,需要使用数学归纳法。
复利问题——递推关系的实际应用
某人存入 美元,年利率 11%,按年复利计算。30 年后账户余额是多少?
建立递推关系:设 为 年后的余额,则
初始条件:。
迭代求解:
代入 :P_{30} = 1.11^{30} \cdot 10{,}000 = \228{,}922.97$
3. 特殊整数序列的识别
序列识别技巧
给定序列的前几项,尝试识别其规律时,可以问以下问题:
- 是否有相同值的连续出现(runs)?
- 后项是否由前项加上某个量得到?
- 后项是否由前项乘以某个量得到?
- 后项是否由前几项组合得到?
- 各项之间是否存在周期性(cycles)?
识别序列的规律
前几项 规律 通项公式 类型 分母为 2 的幂 等比数列 每项加 2 等差数列 正负交替 等比数列 每项等于前两项之和 Lucas 数列 递推关系
OEIS——在线整数序列百科
由 Neil Sloane 于 1964 年发起的 OEIS(On-Line Encyclopedia of Integer Sequences)是一个包含超过 250,000 个整数序列的数据库。输入序列的前几项即可搜索匹配的已知序列,获取其通项公式、递推关系和相关文献。网址:https://oeis.org
4. 求和(Summations)
求和符号
用大写希腊字母 表示求和:
- 称为求和指标(index of summation),其选择是任意的:
- 为下限, 为上限
求和的计算
4.1 求和的线性性质
求和的线性性质
当 和 为实数时:
该性质可由加法的交换律、结合律以及乘法对加法的分配律推导(严格证明需用数学归纳法)。
4.2 求和指标的平移
求和指标的平移
将 的指标从 平移到 :
令 ,则 ,当 时 ,当 时 :
验证:,两种写法结果一致。
4.3 等比级数求和公式
等比级数求和公式(Theorem 1)
若 和 为实数且 ,则
证明
令 。
第一步:两边同乘 :
第二步:作指标平移,令 :
第三步:将求和拆分为 到 的部分加上 的项,减去 的项:
第四步:解方程 ,得:
当 时:
当 时,。
4.4 常用求和公式表
常用求和公式
求和 闭公式 $\displaystyle\sum_{k=0}^{\infty} x^k \quad ( x $\displaystyle\sum_{k=1}^{\infty} kx^{k-1} \quad ( x
利用公式计算求和
求 。
推导过程:
- 将求和拆分:
- 利用公式 :
- 结果:
4.5 双重求和
双重求和
双重求和先展开内层求和,再计算外层求和。
4.6 无穷级数
无穷级数
当 时, 在 时趋于 0,因此:
对上式两边求导,可得:
三、补充理解与易混淆点
补充理解
1. 斐波那契数列与黄金比例
斐波那契数列不仅是一个数学上的递推定义序列,它与黄金比例 有着深刻的联系。法国数学家 Binet 在 1843 年发现了斐波那契数列的显式公式(Binet 公式):,其中 。这意味着即使递推关系只涉及简单的加法,其闭公式却包含了无理数。更值得注意的是,相邻斐波那契数之比 在 时收敛到 。这一性质在算法分析(如 AVL 树的分析)和计算机图形学中都有应用。
- 来源: Binet, J. P. M. (1843). “Memoire sur l’integration des equations lineaires aux differences finies d’un ordre quelconque, a coefficients variables.” Comptes Rendus de l’Academie des Sciences, 17, 559-567.
- 参考: Knuth, D. E. (1997). The Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd ed.). Addison-Wesley. https://www-cs-faculty.stanford.edu/~knuth/taocp.html
网络资源:
- IntersectMe — 集合运算可视化(辅助理解序列的集合表示)
2. OEIS 与整数序列的现代研究
由 Bell Labs 研究员 Neil Sloane 于 1964 年发起的 OEIS(On-Line Encyclopedia of Integer Sequences)是数学和计算机科学领域最重要的在线资源之一。截至 2017 年,OEIS 已收录超过 250,000 个整数序列,每年新增超过 10,000 个条目。OEIS 的重要性在于:许多看似不相关的数学问题最终会归结为同一个整数序列。例如,斐波那契数列不仅出现在兔子繁殖问题中,还出现在股票价格的斐波那契回撤分析、数据结构的 AVL 树节点计数、以及密码学的伪随机数生成中。OEIS 使得研究者能够快速发现这种跨领域的联系。
- 来源: Sloane, N. J. A. and Plouffe, S. (1995). The Encyclopedia of Integer Sequences. Academic Press.
- 参考: OEIS Foundation. (2023). The On-Line Encyclopedia of Integer Sequences. https://oeis.org
网络资源:
- OEIS - On-Line Encyclopedia of Integer Sequences — 整数序列在线百科全书,可查询任意序列的已知性质
易混淆点
1. 序列符号 与集合符号 的歧义
- ❌ 认为 只能表示集合,因此序列中的元素没有顺序且不能重复
- ✅ 在离散数学中, 既可表示集合也可表示序列,需要根据上下文区分。作为序列时,元素有顺序且可以重复(如 是合法的序列)。教材中通过上下文说明来消除歧义
2. 递推关系的解不唯一
- ❌ 认为给定递推关系就能唯一确定一个序列
- ✅ 递推关系必须配合初始条件才能唯一确定序列。不同的初始条件会产生不同的解。例如, 配合 产生斐波那契数列,但配合 则产生 Lucas 数列。此外,有限个初始项不能唯一确定无限序列——存在无穷多个序列以任意给定的有限项开头
四、习题精选
习题概览
题号范围 核心考点 难度 1-4 根据通项公式求序列的指定项 ⭐ 5-6 列出序列的前 10 项(递推/通项/描述) ⭐⭐ 7-8 给定前几项,构造不同的序列 ⭐⭐ 9-10 根据递推关系和初始条件求前几项 ⭐⭐ 11-15 验证给定通项是否为递推关系的解 ⭐⭐⭐ 16-17 用迭代法求解递推关系 ⭐⭐⭐ 18-24 递推关系的实际应用(复利、人口增长、贷款) ⭐⭐⭐ 25-26 识别序列规律并预测后续项 ⭐⭐ 27 非完全平方数的序列公式(进阶) ⭐⭐⭐⭐
题1:用迭代法求解递推关系
题目
用迭代法求解递推关系 (),初始条件 ,并给出闭公式。
解答
正向代入:
观察规律:,,,,。
猜想:。
反向代入验证:。
题2:等差数列的求和
题目
求等差数列 的前 10 项和。
解答
方法一:直接展开求和。
前 10 项为:。
方法二:利用等差数列求和公式 。
两种方法结果一致。
题3:平方和的计算
题目
用求和公式计算 。
解答
利用平方和公式 ,代入 :
计算过程:
题4:用迭代法求解递推关系
题目
用迭代法求解递推关系 ,,求 的通项公式。
解答
正向代入,计算前几项观察规律:
观察到 ?不对。重新分析:
,,,。
注意到 ,,。
猜想:,即 。
反向代入验证:
验证基础步:。
因此通项公式为 。
题5:斐波那契数列 Binet 公式的证明
题目
用数学归纳法证明斐波那契数列的 Binet 公式:,其中 ,。
解答
预备知识: 和 是方程 的两个根,即 ,。且 ,。
证明(强数学归纳法):
基础步:
:,。
:,。
归纳步:假设公式对 和 都成立(),即
证明 时公式成立:
利用 和 :
因此公式对 也成立。由强数学归纳法,Binet 公式对所有非负整数 成立。
解题思路提示
迭代法求解递推关系的步骤:先用正向代入计算前几项,观察规律猜想闭公式,再用反向代入验证。对于 型递推关系,闭公式通常涉及 和常数项的组合。
五、视频学习指南
视频资源
六、教材原文
教材原文
“A sequence is a function from a subset of the set of integers (usually either the set {0, 1, 2, …} or the set {1, 2, 3, …}) to a set S. We use the notation a_n to denote the image of the integer n. We call a_n a term of the sequence.”
“A recurrence relation for the sequence {a_n} is an equation that relates a_n to certain of its predecessors a_0, a_1, …, a_{n-1}. Initial conditions for the sequence are specified values for a finite number of terms of the sequence.”