Series of functions

函数项级数是指由一列函数项组成的级数, 形式为:

S(x)=∑n=1∞un(x)S(x) = \sum_{n=1}^{\infty} u_n(x)

敛散性

在开始具体的数学推导之前, 让我们先思考一个直观的问题:为什么我们要研究函数项级数?

答案在于我们希望将简单函数的良好性质(例如连续、可导、可积)“传递”给稍微复杂的函数组合. 这就是为什么我们要研究收敛性——它使得这种“传递”成为可能.

在这里, 我们将像探险一样, 从最基本的点态收敛出发, 逐步发现它的缺陷, 并最终引出更强大的工具:一致收敛.

点态收敛

让我们从最自然的直觉开始. 既然函数项级数在每一个具体的点上都会退化成普通的数项级数, 那我们为什么不逐点考察它的行为呢?这就是点态收敛的思想.

点态收敛: 如果对于一个固定的x0∈Ex_0\in E, 若数项级数∑n=1∞un(x0)\sum_{n=1}^{\infty} u_n(x_0)收敛, 则称函数项级数在x0x_0点态收敛. x0x_0称为函数项级数的收敛点.

  • 全体收敛点的集合称为函数项级数的收敛域, 记为DD.
  • 定义在收敛域上的函数S(x)=∑n=1∞un(x)S(x) = \sum_{n=1}^{\infty} u_n(x)称为函数项级数的和函数. 我们称∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在DD上点态收敛于S(x)S(x).
  • 给出一个函数项级数, 可以作出它的部分和函数Sn(x)=∑k=1nuk(x)S_n(x) = \sum_{k=1}^{n} u_k(x), 则函数项级数在x0x_0点态收敛于S(x0)S(x_0)等价于lim⁡n→∞Sn(x0)=S(x0)\lim_{n\to\infty} S_n(x_0) = S(x_0).

点态收敛不保证可以维持函数的诸多分析性质.

一致收敛

点态收敛时, 各个点之间的收敛速度可能大相径庭, 这就导致了函数项级数的和函数可能无法保持连续性、可微性等分析性质. 因此, 我们引入了一致收敛的概念. 我们将会迫使函数项级数在每个点上以相近的速度收敛, 从而保证和函数的分析性质.

回顾点态收敛的定义, 我们实际上想要表达的是:

∀ϵ>0,∃N(x0,ϵ)∈N∗,s.t.∀n>N(x0,ϵ),∣Sn(x0)−S(x0)∣<ϵ\forall \epsilon > 0, \exists N(x_0, \epsilon) \in \mathbb{N}^*, \text{s.t.} \forall n > N(x_0, \epsilon), |S_n(x_0) - S(x_0)| < \epsilon

在点态收敛中, NN是 依赖于x0x_0 的. 这就导致了不同的点可能有不同的收敛速度. 为了保证函数项级数在每个点上以相近的速度收敛, 我们需要去掉NN对x0x_0的依赖, 从而得到一致收敛的定义:

一致收敛: 如果对于任意ϵ>0\epsilon > 0, 存在N(ϵ)∈N∗N(\epsilon) \in \mathbb{N}^*, 使得对于所有n>N(ϵ)n > N(\epsilon)和所有x∈Dx \in D, 都有∣Sn(x)−S(x)∣<ϵ|S_n(x) - S(x)| < \epsilon, 则称函数项级数在DD上一致收敛于S(x)S(x).

用类似的数理逻辑的语言来表达一致收敛的定义, 可以写成:

∀ϵ>0,∃N(ϵ)∈N∗,s.t.∀n>N(ϵ),∀x∈D,∣Sn(x)−S(x)∣<ϵ\forall \epsilon > 0, \exists N(\epsilon) \in \mathbb{N}^*, \text{s.t.} \forall n > N(\epsilon), \forall x \in D, |S_n(x) - S(x)| < \epsilon

换言之, NN的选取不依赖于xx, 这就保证了函数项级数在每个点上以相近的速度收敛.

由上述定义我们可以直接得到如下推论:

推论: 若函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在DD上一致收敛, 则函数项序列{un(x)}\{u_n(x)\}在DD上一致收敛于0.

然而一致收敛是一个过强的条件, 因此我们引入了内闭一致收敛的概念. 内闭一致收敛只要求函数项级数在DD的每个闭区间上以相近的速度收敛, 从而保证和函数在DD的每个内点上保持连续性、可微性等分析性质.

内闭一致收敛: 若对于任意[a,b]⊂D[a,b] \subset D, 函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在[a,b][a,b]上一致收敛, 则称函数项级数在DD上内闭一致收敛.

一致收敛有两个等价的充要条件:

  • 设函数项序列{Sn(x)}\{S_n(x)\}在DD上一致收敛于S(x)S(x), 定义Sn(x)S_n(x)和S(x)S(x)之间的距离为:
d(Sn,S)=sup⁡x∈D∣Sn(x)−S(x)∣d(S_n, S) = \sup_{x \in D} |S_n(x) - S(x)|

则函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在DD上一致收敛于S(x)S(x)当且仅当:

lim⁡n→∞d(Sn,S)=0\lim_{n\to\infty} d(S_n, S) = 0

本定理的证明非常简单, 直接利用一致收敛的定义即可. 这里从略.

  • 设函数项序列{Sn(x)}\{S_n(x)\}在DD上点态收敛于S(x)S(x), 那么函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在DD上一致收敛于S(x)S(x)当且仅当对于任意数列{xn},xn∈D\{x_n\},x_n \in D且:
lim⁡n→∞(Sn(xn)−S(xn))=0\lim_{n\to\infty} (S_n(x_n) - S(x_n)) = 0

下面给出该定理的证明.
必要性: 通过上一个等价条件的定义, 可以直接得到充分性. 充分性: 反证法.
即假设函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在DD上不一致收敛于S(x)S(x).

∃ϵ0>0,∀N>0,∃n>N,∃x∈D,s.t.∣Sn(x)−S(x)∣≥ϵ0\exists \epsilon_0 > 0, \forall N >0, \exists n > N, \exists x \in D, \text{s.t.} |S_n(x) - S(x)| \geq \epsilon_0

我们依次取N=1,2,3,⋯N=1,2,3,\cdots, 可以得到数列{nk}\{n_k\}和{xk}\{x_k\}, 使得对于任意k∈N∗k \in \mathbb{N}^*, 都有∣Snk(xk)−S(xk)∣≥ϵ0|S_{n_k}(x_k) - S(x_k)| \geq \epsilon_0. 从而得到数列{xn}\{x_n\}, 使得对于任意k∈N∗k \in \mathbb{N}^*, 都有∣Snk(xk)−S(xk)∣≥ϵ0|S_{n_k}(x_k) - S(x_k)| \geq \epsilon_0. 从而得到:

lim⁡n→∞(Sn(xn)−S(xn))≠0\lim_{n\to\infty} (S_n(x_n) - S(x_n)) \neq 0

与充分性矛盾. 因此函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在DD上一致收敛于S(x)S(x).
本定理常用于说明函数项级数不一致收敛.

一致收敛级数的判别

  1. Cauchy一致收敛判别法 函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在DD上一致收敛的充分必要条件是, 对于任意ϵ>0\epsilon > 0, 存在N(ϵ)∈N∗N(\epsilon) \in \mathbb{N}^*, 使得:
∣un+1(x)+un+2(x)+⋯+un+p(x)∣<ϵ,∀n>N(ϵ),∀p∈N∗,∀x∈D\left| u_{n+1}(x) + u_{n+2}(x) + \cdots + u_{n+p}(x) \right| < \epsilon, \forall n > N(\epsilon), \forall p \in \mathbb{N}^*, \forall x \in D

证明与其他Cauchy判别法类似, 这里从略.

  1. Weierstrass 判别法 设函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)满足∣un(x)∣≤an|u_n(x)| \leq a_n对于所有n∈N∗n \in \mathbb{N}^*和所有x∈Dx \in D, 其中∑n=1∞an\sum_{n=1}^{\infty} a_n是一个收敛的数项级数, 则函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在DD上一致收敛. 证明: 直接利用Cauchy一致收敛判别法即可. 这里从略.

  2. A-D判别法 若函数项级数∑n=1∞an(x)⋅bn(x)\sum_{n=1}^{\infty} a_n(x)\cdot b_n(x)满足下面两个条件之一, 则函数项级数∑n=1∞an(x)⋅bn(x)\sum_{n=1}^{\infty} a_n(x)\cdot b_n(x)在DD上一致收敛.

  • an(x)a_n(x)在DD上对固定的xx, 随着nn的增大单调, 且一致有界. 且函数项级数∑n=1∞bn(x)\sum_{n=1}^{\infty} b_n(x)在DD上一致收敛.
  • an(x)a_n(x)在DD上对固定的xx, 随着nn的增大单调, 且一致收敛于0. 且函数项级数∑n=1∞bn(x)\sum_{n=1}^{\infty} b_n(x)在DD上一致有界. 这里的证明需要用到Abel引理, 即: Abel引理: 设数列{an}\{a_n\}满足对于任意n∈N∗n \in \mathbb{N}^*, 都有∣an∣≤M|a_n| \leq M且对于任意n∈N∗n \in \mathbb{N}^*, 都有an+1≤ana_{n+1} \leq a_n. 设数列{bn}\{b_n\}满足对于任意n∈N∗n \in \mathbb{N}^*, 都有∣b1+b2+⋯+bn∣≤N|b_1 + b_2 + \cdots + b_n| \leq N. 则对于任意n∈N∗n \in \mathbb{N}^*, 都有:
∣a1b1+a2b2+⋯+anbn∣≤2MN|a_1 b_1 + a_2 b_2 + \cdots + a_n b_n| \leq 2MN

证明: 直接利用数列的单调性和有界性即可. 这里从略.

一致收敛级数的分析性质

一致收敛的函数项级数可以保持连续性、可微性、可积性等分析性质. 下面我们将分别介绍这些分析性质.

连续性: 若函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在DD上一致收敛于S(x)S(x), 且对于任意n∈N∗n \in \mathbb{N}^*, un(x)u_n(x)在DD上连续, 则和函数S(x)S(x)在DD上连续.

证明: 我们很容易可以得到下面三个表达式:

∣SN(x0)−S(x0)∣<ϵ3∣SN(x0+h)−S(x0+h)∣<ϵ3∣SN(x0+h)−SN(x0)∣<ϵ3\begin{aligned} &|S_N(x_0) - S(x_0)| < \frac{\epsilon}{3} \\ &|S_N(x_0 + h) - S(x_0+h)| < \frac{\epsilon}{3} \\ &|S_N(x_0 + h) - S_N(x_0)| < \frac{\epsilon}{3} \end{aligned}

其中NN是根据一致收敛的定义选取的. 由三角不等式, 可以得到:

∣S(x0+h)−S(x0)∣≤∣SN(x0+h)−S(x0+h)∣+∣SN(x0+h)−SN(x0)∣+∣SN(x0)−S(x0)∣<ϵ|S(x_0 + h) - S(x_0)| \leq |S_N(x_0 + h) - S(x_0+h)| + |S_N(x_0 + h) - S_N(x_0)| + |S_N(x_0) - S(x_0)| < \epsilon

连续性定理也可以看作是可以交换极限. 即为:

lim⁡x→x0(lim⁡n→∞Sn(x))=lim⁡n→∞(lim⁡x→x0Sn(x))\lim_{x \to x_0} \left( \lim_{n \to \infty} S_n(x) \right) = \lim_{n \to \infty} \left( \lim_{x \to x_0} S_n(x) \right)

可积性: 若函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在[a,b][a,b]上一致收敛于S(x)S(x), 对于任意nn都有un(x)u_n(x)连续, 且对于任意n∈N∗n \in \mathbb{N}^*, un(x)u_n(x)在[a,b][a,b]上可积, 则和函数S(x)S(x)在[a,b][a,b]上可积, 且:

∫abS(x)dx=∑n=1∞∫abun(x)dx\int_a^b S(x) dx = \sum_{n=1}^{\infty} \int_a^b u_n(x) dx

本定理同样可以表达为: 积分运算可以与无限求和运算交换次序. 即为:

∫ab(lim⁡n→∞Sn(x))dx=lim⁡n→∞(∫abSn(x)dx)\int_a^b \left( \lim_{n \to \infty} S_n(x) \right) dx = \lim_{n \to \infty} \left( \int_a^b S_n(x) dx \right)

证明: 由已知, 根据一致连续性的定义, 我们可以得到:

∣Sn(x)−S(x)∣<ϵ\left| S_n(x) - S(x) \right| < \epsilon

我们直接两侧积分, 就可以得到:

∣∫abSn(x)dx−∫abS(x)dx∣<(b−a)ϵ\left| \int_a^b S_n(x) dx - \int_a^b S(x) dx \right| < (b-a) \epsilon

也就是说, 考虑如下的数项级数:

In=∫abSn(x)dxI_n = \int_a^b S_n(x) dx

我们可以得到:

∣In−∫abS(x)dx∣<(b−a)ϵ\left| I_n - \int_a^b S(x) dx \right| < (b-a) \epsilon

换言之, 数项级数{In}\{I_n\}收敛于∫abS(x)dx\int_a^b S(x) dx. 由数项级数的定义, 可以得到:

lim⁡n→∞In=lim⁡n→∞∫abSn(x)dx=∫ablim⁡n→∞Sn(x)dx\lim_{n\to\infty} I_n = \lim_{n\to\infty} \int_a^b S_n(x) dx = \int_a^b \lim_{n \to \infty} S_n(x) dx

到这里即完成证明. 思路非常清晰.

可微性(可导性): 对于函数序列{Sn(x)}\{S_n(x)\}, 如果它满足下面三条:

  • Sn(x)S_n(x)在[a,b][a,b]上可微且有连续的导函数;
  • Sn′(x)S_n'(x)在[a,b][a,b]上一致收敛于σ(x)\sigma(x);
  • Sn(a)S_n(a) 在[a,b][a,b]上点态收敛于S(x)S(x).

那么S(x)S(x)在[a,b][a,b]上可微, 且S′(x)=σ(x)S'(x) = \sigma(x).

证明: 由于Sn′(x)S_n'(x)在[a,b][a,b]上一致收敛于σ(x)\sigma(x), 根据一致连续性的可积性质:

∫axσ(t)dt=lim⁡n→∞∫axSn′(t)dt=lim⁡n→∞(Sn(x)−Sn(a))=S(x)−S(a)\int_a^x \sigma (t) dt = \lim_{n\to\infty} \int_a^x S_n'(t) dt = \lim_{n\to\infty} (S_n(x) - S_n(a)) = S(x) - S(a)

由已知条件, 等式两侧均可导. 因此, 可以得到:

σ(x)=S′(x)\sigma(x) = S'(x)

同理, 这个定理也可以理解为: 对于一致收敛的函数项级数, 导数运算可以与无限求和运算交换次序. 即为:

(lim⁡n→∞Sn(x))′=lim⁡n→∞Sn′(x)\left( \lim_{n \to \infty} S_n(x) \right)' = \lim_{n \to \infty} S_n'(x)

Dini定理: 设函数序列{Sn(x)}\{S_n(x)\}在闭区间[a,b][a,b]上点态收敛于S(x)S(x). 如果:

  • Sn(x)S_n(x)在[a,b][a,b]上连续;
  • S(x)S(x)在[a,b][a,b]上连续;
  • 对于任意x∈[a,b]x \in [a,b], Sn(x)S_n(x)单调趋近于S(x)S(x).

则函数项级数∑n=1∞un(x)\sum_{n=1}^{\infty} u_n(x)在[a,b][a,b]上一致收敛于S(x)S(x).

这里的证明不要求掌握, 从略.

幂级数

前文中我们讨论的函数项级数的一般形式是非常宽泛的, 在实际中, 如果对于每一种函数都要从头判断一致收敛与否, 难免有些繁琐. 于是, 数学家们开始思考:有没有一种特殊而又非常基本的函数组合, 能够自动满足上述优秀的分析性质?

答案是肯定的, 那就是像多项式一样简单而优美的幂级数.

定义: 形如

∑n=0∞an(x−x0)n\sum_{n=0}^{\infty} a_n (x - x_0)^n

的级数称为以x0x_0为中心的幂级数, 其中ana_n是常数.

为了方便讨论, 我们更多的时候会讨论以0为中心的幂级数, 即:

∑n=0∞anxn\sum_{n=0}^{\infty} a_n x^n

收敛半径: 根据Cauchy收敛准则, 我们可以知道对于任意固定的xx, 数项级数∑n=0∞anxn\sum_{n=0}^{\infty} a_n x^n收敛当且仅当:

lim⁡n→∞∣anxn∣n=lim⁡n→∞∣an∣n⋅∣x∣<1\lim_{n\to\infty} \sqrt[n]{|a_n x^n|} = \lim_{n\to\infty} \sqrt[n]{|a_n|} \cdot |x| < 1

我们约定:

A=lim‾⁡n→∞∣an∣nA = \varlimsup_{n \to \infty} \sqrt[n]{|a_n|}

因此, 定义幂级数∑n=0∞anxn\sum_{n=0}^{\infty} a_n x^n的收敛半径为:

R={0,A=+∞+∞,A=01A,0<A<+∞R = \begin{cases} 0, & A = +\infty \\ +\infty, & A = 0 \\ \frac{1}{A}, & 0 < A < +\infty \end{cases}

或者我们可以简记为R=1AR = \frac{1}{A}, 当然这种标记是不标准的, 笔者也不推荐. 但是确实方便记忆. 所以不失为一种不错的记忆方法.

定理(Cauchy-Hadamard定理): 幂级数∑n=0∞anxn\sum_{n=0}^{\infty} a_n x^n的收敛半径为R=1AR = \frac{1}{A}, 其中A=lim‾⁡n→∞∣an∣nA = \varlimsup_{n \to \infty} \sqrt[n]{|a_n|}.

证明: 直接利用Cauchy收敛准则即可. 这里从略.

定理(d’Alembert定理): 若幂级数∑n=0∞anxn\sum_{n=0}^{\infty} a_n x^n满足lim⁡n→∞∣an+1∣∣an∣=A\lim_{n\to\infty} \frac{|a_{n+1}|}{|a_n|} = A, 则幂级数的收敛半径为R=1AR = \frac{1}{A}.

证明: 这里的证明需要采用下面的不等式:

lim‾⁡n→∞∣an+1an∣≤lim‾⁡n→∞∣an∣n≤lim‾⁡n→∞∣an∣n≤lim‾⁡n→∞∣an+1an∣\varliminf_{n \to \infty} \left| \frac{a_{n+1}}{a_n} \right| \leq \varliminf_{n \to \infty} \sqrt[n]{|a_n|} \leq \varlimsup_{n \to \infty} \sqrt[n]{|a_n|} \leq \varlimsup_{n \to \infty} \left| \frac{a_{n+1}}{a_n} \right|

因此, 由已知条件, 可以得到:

A=lim⁡n→∞∣an+1∣∣an∣=lim‾⁡n→∞∣an+1an∣=lim‾⁡n→∞∣an+1an∣A = \lim_{n\to\infty} \frac{|a_{n+1}|}{|a_n|} = \varliminf_{n \to \infty} \left| \frac{a_{n+1}}{a_n} \right| = \varlimsup_{n \to \infty} \left| \frac{a_{n+1}}{a_n} \right|

因此, 可以得到:

A=lim‾⁡n→∞∣an∣n=lim‾⁡n→∞∣an∣nA = \varliminf_{n \to \infty} \sqrt[n]{|a_n|} = \varlimsup_{n \to \infty} \sqrt[n]{|a_n|}

因此, 可以得到:

R=1AR = \frac{1}{A}

幂函数的性质

定理(Abel第二定理): 设幂级数∑n=0∞anxn\sum_{n=0}^{\infty} a_n x^n的收敛半径为R>0R > 0, 则幂级数在(−R,R)(-R,R)上内闭一致收敛于和函数S(x)S(x).

证明: 我们直接放缩到绝对值最大的边界, 并说明这一边界的绝对值小于RR. 这里从略.

同理, 根据前面提及的三大性质, 可以得到幂级数在(−R,R)(-R,R)上保持连续性、可微性、可积性等分析性质. 这里从略.

幂级数的展开

定理: 设函数f(x)f(x)在(−R,R)(-R,R)上无穷阶可微, 则函数f(x)f(x)在(−R,R)(-R,R)上可以展开成幂级数, 即存在数列{an}\{a_n\}使得对于任意x∈(−R,R)x \in (-R,R), 都有:

f(x)=∑n=0∞anxnf(x) = \sum_{n=0}^{\infty} a_n x^n

实际上我们得到的就是Taylor级数. 其中ana_n可以通过下面的公式计算得到:

an=f(n)(0)n!a_n = \frac{f^{(n)}(0)}{n!}

换言之, 函数f(x)f(x)在(−R,R)(-R,R)上的Taylor级数为:

f(x)=∑n=0∞f(n)(0)n!xnf(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(0)}{n!} x^n

当然我们完全可以要求函数f(x)f(x)在(−R,R)(-R,R)上以x0x_0为中心展开成幂级数, 即存在数列{an}\{a_n\}使得对于任意x∈(−R+x0,R+x0)x \in (-R+x_0,R+x_0), 都有:

f(x)=∑n=0∞an(x−x0)nf(x) = \sum_{n=0}^{\infty} a_n (x - x_0)^n

其中ana_n可以通过下面的公式计算得到:

an=f(n)(x0)n!a_n = \frac{f^{(n)}(x_0)}{n!}

换言之, 函数f(x)f(x)在(−R+x0,R+x0)(-R+x_0,R+x_0)上的Taylor级数为:

f(x)=∑n=0∞f(n)(x0)n!(x−x0)nf(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(x_0)}{n!} (x - x_0)^n

由于Taylor级数要求函数f(x)f(x)在(−R,R)(-R,R)上无穷阶可微, 因此Taylor级数的展开是一个非常强的条件. 我们未来还会介绍更多的级数, 比如Fourier级数. 这些级数的展开条件相对弱得多, 因此它们的应用范围也更广泛. 这里暂时不会涉及.