函数项级数是指由一列函数项组成的级数, 形式为:
S(x)=n=1∑∞un(x)
敛散性
在开始具体的数学推导之前, 让我们先思考一个直观的问题:为什么我们要研究函数项级数?
答案在于我们希望将简单函数的良好性质(例如连续、可导、可积)“传递”给稍微复杂的函数组合. 这就是为什么我们要研究收敛性——它使得这种“传递”成为可能.
在这里, 我们将像探险一样, 从最基本的点态收敛出发, 逐步发现它的缺陷, 并最终引出更强大的工具:一致收敛.
点态收敛
让我们从最自然的直觉开始. 既然函数项级数在每一个具体的点上都会退化成普通的数项级数, 那我们为什么不逐点考察它的行为呢?这就是点态收敛的思想.
点态收敛: 如果对于一个固定的x0∈E, 若数项级数∑n=1∞un(x0)收敛, 则称函数项级数在x0点态收敛. x0称为函数项级数的收敛点.
- 全体收敛点的集合称为函数项级数的收敛域, 记为D.
- 定义在收敛域上的函数S(x)=∑n=1∞un(x)称为函数项级数的和函数. 我们称∑n=1∞un(x)在D上点态收敛于S(x).
- 给出一个函数项级数, 可以作出它的部分和函数Sn(x)=∑k=1nuk(x), 则函数项级数在x0点态收敛于S(x0)等价于limn→∞Sn(x0)=S(x0).
点态收敛不保证可以维持函数的诸多分析性质.
一致收敛
点态收敛时, 各个点之间的收敛速度可能大相径庭, 这就导致了函数项级数的和函数可能无法保持连续性、可微性等分析性质. 因此, 我们引入了一致收敛的概念. 我们将会迫使函数项级数在每个点上以相近的速度收敛, 从而保证和函数的分析性质.
回顾点态收敛的定义, 我们实际上想要表达的是:
∀ϵ>0,∃N(x0,ϵ)∈N∗,s.t.∀n>N(x0,ϵ),∣Sn(x0)−S(x0)∣<ϵ
在点态收敛中, N是 依赖于x0 的. 这就导致了不同的点可能有不同的收敛速度. 为了保证函数项级数在每个点上以相近的速度收敛, 我们需要去掉N对x0的依赖, 从而得到一致收敛的定义:
一致收敛: 如果对于任意ϵ>0, 存在N(ϵ)∈N∗, 使得对于所有n>N(ϵ)和所有x∈D, 都有∣Sn(x)−S(x)∣<ϵ, 则称函数项级数在D上一致收敛于S(x).
用类似的数理逻辑的语言来表达一致收敛的定义, 可以写成:
∀ϵ>0,∃N(ϵ)∈N∗,s.t.∀n>N(ϵ),∀x∈D,∣Sn(x)−S(x)∣<ϵ
换言之, N的选取不依赖于x, 这就保证了函数项级数在每个点上以相近的速度收敛.
由上述定义我们可以直接得到如下推论:
推论: 若函数项级数∑n=1∞un(x)在D上一致收敛, 则函数项序列{un(x)}在D上一致收敛于0.
然而一致收敛是一个过强的条件, 因此我们引入了内闭一致收敛的概念. 内闭一致收敛只要求函数项级数在D的每个闭区间上以相近的速度收敛, 从而保证和函数在D的每个内点上保持连续性、可微性等分析性质.
内闭一致收敛: 若对于任意[a,b]⊂D, 函数项级数∑n=1∞un(x)在[a,b]上一致收敛, 则称函数项级数在D上内闭一致收敛.
一致收敛有两个等价的充要条件:
- 设函数项序列{Sn(x)}在D上一致收敛于S(x), 定义Sn(x)和S(x)之间的距离为:
d(Sn,S)=x∈Dsup∣Sn(x)−S(x)∣
则函数项级数∑n=1∞un(x)在D上一致收敛于S(x)当且仅当:
n→∞limd(Sn,S)=0
本定理的证明非常简单, 直接利用一致收敛的定义即可. 这里从略.
- 设函数项序列{Sn(x)}在D上点态收敛于S(x), 那么函数项级数∑n=1∞un(x)在D上一致收敛于S(x)当且仅当对于任意数列{xn},xn∈D且:
n→∞lim(Sn(xn)−S(xn))=0
下面给出该定理的证明.
必要性: 通过上一个等价条件的定义, 可以直接得到充分性.
充分性: 反证法.
即假设函数项级数∑n=1∞un(x)在D上不一致收敛于S(x).
∃ϵ0>0,∀N>0,∃n>N,∃x∈D,s.t.∣Sn(x)−S(x)∣≥ϵ0
我们依次取N=1,2,3,⋯, 可以得到数列{nk}和{xk}, 使得对于任意k∈N∗, 都有∣Snk(xk)−S(xk)∣≥ϵ0. 从而得到数列{xn}, 使得对于任意k∈N∗, 都有∣Snk(xk)−S(xk)∣≥ϵ0. 从而得到:
n→∞lim(Sn(xn)−S(xn))=0
与充分性矛盾. 因此函数项级数∑n=1∞un(x)在D上一致收敛于S(x).
本定理常用于说明函数项级数不一致收敛.
一致收敛级数的判别
- Cauchy一致收敛判别法
函数项级数∑n=1∞un(x)在D上一致收敛的充分必要条件是, 对于任意ϵ>0, 存在N(ϵ)∈N∗, 使得:
∣un+1(x)+un+2(x)+⋯+un+p(x)∣<ϵ,∀n>N(ϵ),∀p∈N∗,∀x∈D
证明与其他Cauchy判别法类似, 这里从略.
-
Weierstrass 判别法
设函数项级数∑n=1∞un(x)满足∣un(x)∣≤an对于所有n∈N∗和所有x∈D, 其中∑n=1∞an是一个收敛的数项级数, 则函数项级数∑n=1∞un(x)在D上一致收敛.
证明: 直接利用Cauchy一致收敛判别法即可. 这里从略.
-
A-D判别法
若函数项级数∑n=1∞an(x)⋅bn(x)满足下面两个条件之一, 则函数项级数∑n=1∞an(x)⋅bn(x)在D上一致收敛.
- an(x)在D上对固定的x, 随着n的增大单调, 且一致有界. 且函数项级数∑n=1∞bn(x)在D上一致收敛.
- an(x)在D上对固定的x, 随着n的增大单调, 且一致收敛于0. 且函数项级数∑n=1∞bn(x)在D上一致有界.
这里的证明需要用到Abel引理, 即:
Abel引理: 设数列{an}满足对于任意n∈N∗, 都有∣an∣≤M且对于任意n∈N∗, 都有an+1≤an. 设数列{bn}满足对于任意n∈N∗, 都有∣b1+b2+⋯+bn∣≤N. 则对于任意n∈N∗, 都有:
∣a1b1+a2b2+⋯+anbn∣≤2MN
证明: 直接利用数列的单调性和有界性即可. 这里从略.
一致收敛级数的分析性质
一致收敛的函数项级数可以保持连续性、可微性、可积性等分析性质. 下面我们将分别介绍这些分析性质.
连续性: 若函数项级数∑n=1∞un(x)在D上一致收敛于S(x), 且对于任意n∈N∗, un(x)在D上连续, 则和函数S(x)在D上连续.
证明: 我们很容易可以得到下面三个表达式:
∣SN(x0)−S(x0)∣<3ϵ∣SN(x0+h)−S(x0+h)∣<3ϵ∣SN(x0+h)−SN(x0)∣<3ϵ
其中N是根据一致收敛的定义选取的. 由三角不等式, 可以得到:
∣S(x0+h)−S(x0)∣≤∣SN(x0+h)−S(x0+h)∣+∣SN(x0+h)−SN(x0)∣+∣SN(x0)−S(x0)∣<ϵ
连续性定理也可以看作是可以交换极限. 即为:
x→x0lim(n→∞limSn(x))=n→∞lim(x→x0limSn(x))
可积性: 若函数项级数∑n=1∞un(x)在[a,b]上一致收敛于S(x), 对于任意n都有un(x)连续, 且对于任意n∈N∗, un(x)在[a,b]上可积, 则和函数S(x)在[a,b]上可积, 且:
∫abS(x)dx=n=1∑∞∫abun(x)dx
本定理同样可以表达为: 积分运算可以与无限求和运算交换次序. 即为:
∫ab(n→∞limSn(x))dx=n→∞lim(∫abSn(x)dx)
证明: 由已知, 根据一致连续性的定义, 我们可以得到:
∣Sn(x)−S(x)∣<ϵ
我们直接两侧积分, 就可以得到:
∫abSn(x)dx−∫abS(x)dx<(b−a)ϵ
也就是说, 考虑如下的数项级数:
In=∫abSn(x)dx
我们可以得到:
In−∫abS(x)dx<(b−a)ϵ
换言之, 数项级数{In}收敛于∫abS(x)dx. 由数项级数的定义, 可以得到:
n→∞limIn=n→∞lim∫abSn(x)dx=∫abn→∞limSn(x)dx
到这里即完成证明. 思路非常清晰.
可微性(可导性): 对于函数序列{Sn(x)}, 如果它满足下面三条:
- Sn(x)在[a,b]上可微且有连续的导函数;
- Sn′(x)在[a,b]上一致收敛于σ(x);
- Sn(a)在[a,b]上点态收敛于S(x).
那么S(x)在[a,b]上可微, 且S′(x)=σ(x).
证明: 由于Sn′(x)在[a,b]上一致收敛于σ(x), 根据一致连续性的可积性质:
∫axσ(t)dt=n→∞lim∫axSn′(t)dt=n→∞lim(Sn(x)−Sn(a))=S(x)−S(a)
由已知条件, 等式两侧均可导. 因此, 可以得到:
σ(x)=S′(x)
同理, 这个定理也可以理解为: 对于一致收敛的函数项级数, 导数运算可以与无限求和运算交换次序. 即为:
(n→∞limSn(x))′=n→∞limSn′(x)
Dini定理: 设函数序列{Sn(x)}在闭区间[a,b]上点态收敛于S(x). 如果:
- Sn(x)在[a,b]上连续;
- S(x)在[a,b]上连续;
- 对于任意x∈[a,b], Sn(x)单调趋近于S(x).
则函数项级数∑n=1∞un(x)在[a,b]上一致收敛于S(x).
这里的证明不要求掌握, 从略.
幂级数
前文中我们讨论的函数项级数的一般形式是非常宽泛的, 在实际中, 如果对于每一种函数都要从头判断一致收敛与否, 难免有些繁琐. 于是, 数学家们开始思考:有没有一种特殊而又非常基本的函数组合, 能够自动满足上述优秀的分析性质?
答案是肯定的, 那就是像多项式一样简单而优美的幂级数.
定义: 形如
n=0∑∞an(x−x0)n
的级数称为以x0为中心的幂级数, 其中an是常数.
为了方便讨论, 我们更多的时候会讨论以0为中心的幂级数, 即:
n=0∑∞anxn
收敛半径: 根据Cauchy收敛准则, 我们可以知道对于任意固定的x, 数项级数∑n=0∞anxn收敛当且仅当:
n→∞limn∣anxn∣=n→∞limn∣an∣⋅∣x∣<1
我们约定:
A=n→∞limn∣an∣
因此, 定义幂级数∑n=0∞anxn的收敛半径为:
R=⎩⎨⎧0,+∞,A1,A=+∞A=00<A<+∞
或者我们可以简记为R=A1, 当然这种标记是不标准的, 笔者也不推荐. 但是确实方便记忆. 所以不失为一种不错的记忆方法.
定理(Cauchy-Hadamard定理): 幂级数∑n=0∞anxn的收敛半径为R=A1, 其中A=limn→∞n∣an∣.
证明: 直接利用Cauchy收敛准则即可. 这里从略.
定理(d’Alembert定理): 若幂级数∑n=0∞anxn满足limn→∞∣an∣∣an+1∣=A, 则幂级数的收敛半径为R=A1.
证明: 这里的证明需要采用下面的不等式:
n→∞limanan+1≤n→∞limn∣an∣≤n→∞limn∣an∣≤n→∞limanan+1
因此, 由已知条件, 可以得到:
A=n→∞lim∣an∣∣an+1∣=n→∞limanan+1=n→∞limanan+1
因此, 可以得到:
A=n→∞limn∣an∣=n→∞limn∣an∣
因此, 可以得到:
R=A1
幂函数的性质
定理(Abel第二定理): 设幂级数∑n=0∞anxn的收敛半径为R>0, 则幂级数在(−R,R)上内闭一致收敛于和函数S(x).
证明: 我们直接放缩到绝对值最大的边界, 并说明这一边界的绝对值小于R. 这里从略.
同理, 根据前面提及的三大性质, 可以得到幂级数在(−R,R)上保持连续性、可微性、可积性等分析性质. 这里从略.
幂级数的展开
定理: 设函数f(x)在(−R,R)上无穷阶可微, 则函数f(x)在(−R,R)上可以展开成幂级数, 即存在数列{an}使得对于任意x∈(−R,R), 都有:
f(x)=n=0∑∞anxn
实际上我们得到的就是Taylor级数. 其中an可以通过下面的公式计算得到:
an=n!f(n)(0)
换言之, 函数f(x)在(−R,R)上的Taylor级数为:
f(x)=n=0∑∞n!f(n)(0)xn
当然我们完全可以要求函数f(x)在(−R,R)上以x0为中心展开成幂级数, 即存在数列{an}使得对于任意x∈(−R+x0,R+x0), 都有:
f(x)=n=0∑∞an(x−x0)n
其中an可以通过下面的公式计算得到:
an=n!f(n)(x0)
换言之, 函数f(x)在(−R+x0,R+x0)上的Taylor级数为:
f(x)=n=0∑∞n!f(n)(x0)(x−x0)n
由于Taylor级数要求函数f(x)在(−R,R)上无穷阶可微, 因此Taylor级数的展开是一个非常强的条件. 我们未来还会介绍更多的级数, 比如Fourier级数. 这些级数的展开条件相对弱得多, 因此它们的应用范围也更广泛. 这里暂时不会涉及.