本文整理一些与极限和连续有关的概念和定理。
1 实数线的拓扑
我们先从探讨“距离”的概念出发。我们知道对于x,y∈R,可以定义一个非负的Euclidean distance∣x−y∣。通过这个,我们可以定义某个点x∈R的ε-邻域(ε-neighbourhood)为集合S(x,ε)={y:∣x−y∣<ε},其中ε>0。
如果对于集合A⊆R,∀x∈A,都∃ε>0,使得该点的ε-邻域是A的子集,这样的集合A叫开集(open set)。R和∅也都为开集。
R上的所有开集组成的collection,称为topology of R(拓扑),或者usual topology on R(通常拓扑)。我们还可以在R的子集或子空间(subspace)上讨论topology,对于A⊆S⊆R,如果∀x∈A,都∃S(x,ε),使得S(x,ε)∩S⊆A,就称A在S中是开的(A is open in S)。比如[0,1),在R中不是开的,但在S=[0,2]中是开的。所有这些集合定义了relative topology on S(相对拓扑),由定义直接可得以下定理。
定理:若A在R中是开的,则A∩S在relative topology on S中是开的。
对于某个点x∈R,若∀ε>0,A∩S(x,ε)均为非空集合,则称x为集合A的一个闭包点(closure point),它不一定是A中的元素。A的所有的闭包点组成了A的闭包(closure),记作Aˉ或(A)−。
对于某个点x∈R,若它是A−{x}的闭包点,则称它是A的会聚点(accumulation point)。若x是A的闭包点且x∈/A,则x也是A的会聚点。而那些不是会聚点的闭包点,就是A的孤点(isolated point)。比如集合A={0}∪[1,2],则x=0为A的孤点。
若点x∈Aˉ满足∀ε>0,Ac∩S(x,ε)均非空,则x称为集合A的边界点(boundary point)。可以将A的所有边界点组成的集合记为∂A,则Aˉ=A∪∂A。
A的内部(interior)就是集合Ao=A−∂A。
闭集(Closed set)就是包含了该集合自己所有的闭包点的集合,对这样的集合来说,Aˉ=A。
定理:R上的开集,其补集是闭集。
这是闭集的另一个定义。可以看出,R和∅都既是开集又是闭集。推广至relative topologies,有如下定理。
定理:若A在S⊆R中是开的,则S−A在S中是闭的。
定理:(1)开集的collection的并是开的;(2)若A和B都是开的,那么A∩B也是开的。
定理:每个开集A∈R都可表达为可数个不交开区间的并。
定理:B包含了R中的开集和闭集。
若一个collection C满足对于一个A⊆R,A⊆∪B∈CB,则称C为A的一个覆盖(covering)。若这里每个B都是开集,则称该覆盖为开覆盖(open covering)。
定理 (Lindelof's covering theorem):对于由R上的开子集组成的任意的一个collectionC,必定存在可数的subcollection {Bi∈C,i∈N},使得
∪B∈CB=∪i=1∞Bi
这也就是说,若C是R中某个集合的覆盖,那么它必定包含了一个可数的子覆盖。这也叫Lindelof property。
由覆盖的概念,可以导出一个更重要的概念:紧致性(compactness):若对于集合A,每个A的开覆盖都包含了一个有限的子覆盖,则称A是紧的(compact)。
理解这个概念的关键在于“每个”和“开覆盖”。举个例子,对于(0,1],可数collection{(1/n,1],n∈N}是一个开覆盖,但没有有限的子覆盖,因此(0,1]不是紧的。
若∃x∈A和ε>0,A⊆S(x,ε),则称A是有界的(bounded)。换句话说,有界集合必须被一个有限区间所包含。有了有界的概念,我们回到紧致性。
定理:在R中的一个集合是紧的,当且仅当它是闭的、有界的。
对于A的子集B,若B⊆A⊆Bˉ,则称B在A中稠密(dense)。
定理:若A是R上的区间,C⊆A是一个可数集合,则A−C在A中稠密。
2 序列和极限
实序列(real sequence)是一个从N到R的映射,定义域中的元素称为indices,它们的值域称为序列的项/成员/坐标(terms/members/coordinates)。
称{xn}1∞ 收敛于(converge to)极限x,若∀ε>0,∃Nε,使得∀n>Nε,∣xn−x∣<ε。若序列趋于±∞则称发散(diverge),有时这也叫在Rˉ中收敛,这是为了区别它们与那些不收敛到一个固定点的序列。
定理:任意在紧集中的单调序列均收敛。
即使序列不收敛,也可能会无限次地到达某个点。若存在子序列(subsequence){xnk,k∈N}和常数c,使得xnk→c,则称c为序列的聚集点(cluster point)。比如序列{(−1)n,n=1,2,…},可以用它的奇数位置元素和偶数位置元素分别构造出收敛子列。
子序列的概念很重要。典型的推理路线是这样的,先确定一个收敛子列(可能是单调序列),再利用序列的其他特性来说明聚集点是一个极限。由于序列的成员都是在紧集中的,一方面紧集是有界的,所以这样的序列不可能发散至无穷大,另一方面紧集又是闭的,所有的极限点或聚集点都在集合中。
定理:在R上的紧集中的任意序列,都有至少一个聚集点。
定理:在紧集中的序列,要不就有两个或更多的聚集点,要不就收敛。
例子:考虑序列{1,x,x2,…},若∣x∣<1则收敛于0,若x=1则收敛于1,若x>1则其在R中发散,或者叫在Rˉ中收敛至+∞,若x=−1则在两个聚集点+1和−1之间摇摆,若x<−1则在R中发散,或者说在Rˉ中的两个聚集点+∞和−∞之间摇摆。
接下来讨论实数序列。实数序列{xn}的上极限(superior limit)定义为
nlimsupxn=ninfm>nsupxm
类似可定义下极限(inferior limit)为
nliminfxn=−(nlimsup(−xn))=nsupm>ninfxm
当limsupnxn与liminfnxn相等,序列收敛。
这几个概念可用来处理极限问题。有时候,直接假设极限存在是不合理的,但limsup和liminf是总是存在的,只需推导它们,再说明它们相等就行,另一个充分条件是liminfnxn>limsupnxn,也可以推出极限存在。
对于实数序列,有一个判断收敛的Cauchy准则(Cauchy criterion):{xn}收敛,等价于,∀ε>0,∃Nε,使得对于n>Nε,m>Nε,有∣xn−xm∣<ε。满足这个条件的,也叫Cauchy序列(Cauchy sequence)。满足本节开头对收敛的定义的数列必为Cauchy数列,实数Cauchy数列也必定有极限,两种极限的定义在R上等价。但Cauchy准则在很多时候更容易检验。
在集合A中的Cauchy序列,它的极限是A的会聚点;反之,每个A的会聚点x,都存在极限为x的Cauchy序列。因此,极限点(limit point)有时是会聚点(accumulation point)的同义词。
定理:任意实数都是某个有理数Cauchy序列的极限。
该定理意味着,任一实数的任一ε-邻域中,必定存在一个有理数,即Q在R中是稠密的。另外,Q的补集R−Q也是稠密的,因此,正常人的直觉“稠密的集合的补集是稀疏的”是错误的。
定理:任意开区间都是某个端点为有理数的闭子区间序列的极限。
这说明了,开集序列的极限不一定是开的,闭集序列的极限不一定是闭的。但是,非递减的开集序列的极限是开的,非递增的闭集序列的极限是闭的。
3 函数和连续
本节讨论函数及其连续性的概念。现有一个在实变量上的函数f:S↦T,S∈R,T∈R,对于“连续性”(continuity),f在x∈S处连续的正式定义为:∀ε>0,∃δ>0,使得只要∣y−x∣<δ就有∣f(y)−f(x)∣<ε。若f在S的每个点上都连续,则称它在S上连续。
定理:假设f:S↦T在S的所有点上连续,那么,若A在T上是开的则f−1(A)在S上是开的,若A在T上是闭的则f−1(A)在S上是闭的。
注意,这条定理没有说,若A是开的则f(A)是开的。如果一个映射满足若A是开的则f(A)是开的,可以称为开映射(open mapping)。由于f(Ac)=[f(A)]c,因此开映射未必是闭映射(closed mapping)。但有一种特殊的函数,就是同胚(homeomorphism)。同胚是这样的一种函数,它是1-1 onto(满射、单射)、连续,并且反函数也连续。若f为同胚,则f−1也是同胚,同胚既是开映射,又是闭映射。
目前我们定义的连续,是关于函数在某个点处的性质,并不是函数自身的性质,为此还需要引入一致连续(uniformly continuous)的概念:∀x,y∈S,∀ε>0,∃δ>0,使得,只要∣x−y∣<δ,就有∣f(x)−f(y)∣<ε。
定理:如果一个函数在紧集S上处处连续,则它在S上必定是有界且一致连续的。
连续性是关于函数光滑性(smoothness)的最弱的概念,另外还有Lipschitz条件、可微、有界变差等概念。
我们来看Lipschitz条件(Lipschitz condition):对于某个δ>0,∀y∈S(x,δ),若∃M>0,使得∣f(y)−f(x)∣≤Mh(∣x−y∣),其中h:R+↦R+满足当d↓0时h(d)↓0,则称函数f在点x处满足Lipschitz条件。若固定M,∀x,y∈S上面的条件都成立,则称f满足一致Lipschitz条件(uniform Lipschitz condition)。
可微(diffrentiable)也是一种光滑性的概念。
当定义域是区间时,另一个光滑性的概念是有界变差(bounded variation)。若∃M<∞,使得,对于区间[a,b],任意一种用有限个点a=x0<x1<⋯<xn=b产生的划分,满足∑k=1n∣f(xi)−f(xi−1)∣≤M,则称函数f是有界变差的。
定理:f是有界变差的,当且仅当存在非递减函数f1和f2使得f=f2−f1。
另外,在[a,b]上由h(∣x−y∣)=∣x−y∣满足一致Lipschitz条件的函数,在[a,b]上是有界变差的。
4 向量向量与函数
以上几节的结论,一般都可推广到Rk空间上。
定理:现有f:S↦T,其中S∈Rk,T∈Rm,当且仅当f是连续的时,有:若A在T上是开的则f−1(A)在S上是开的,若A在T上是闭的则f−1(A)在S上是闭的。
5 函数的序列
取函数fn:Ω↦T,其中T∈R,Ω可以是任意集合(不一定是R的子集),则{fn,n∈N+}就是函数的序列。
若存在一个f,∀ω∈Ω,∀ε>0,∃Nεω,使得当n>Nεω时必有∣fn(ω)−f(ω)∣<ε,则称fn在Ω上逐点收敛于f(converge to f, pointwise on Ω)。
同理,我们可以定义函数序列的一致收敛(uniform convergence):若存在一个f,使得∀ε>0,都∃N使得当n>N时有supω∈Ω∣fn(ω)−f(ω)∣<ε,则称fn在Ω上一致收敛于f(converge to f uniformly on Ω)。
6 Summability与序关系
对于实数序列{xn}1∞,它的项的和称为级数(series),写为∑n=1∞xn(或∑xn)。序列{∑m=1nxm,n∈N+}称为级数的部分和(partial sums)。对于一个级数来说,若部分和收敛于有限的极限,则称该级数收敛。另外,若单调序列{∑m=1n∣xm∣,n∈N+}收敛,则称对应的级数绝对收敛(converge absolutely)。
比如几何级数(geometric series)∑j=1∞xj,若∣x∣<1则它收敛于1/(1−x),且它也是绝对收敛的,若x=−1则它在两个聚集点−1和0之间摇摆,若x取其他值则它发散。
定理:若级数绝对收敛,则它必收敛。
对应的一个术语叫summability,有时翻译成可求和性,但它是对应于数列的。若级数∑xn收敛则称{xn}1∞是summable,若{∣xn∣}1∞是summable则称{xn}1∞是absolutely summable。Summable序列必定收敛于0,反之不然,除非尾部和(tail sums)收敛于0,这是个充要条件,见下面定理。
定理:{xn}1∞是summable,当且仅当n→∞时有∑m=n∞xm→0。
还有一个比普通的收敛更弱的概念:若{n−1∑m=1nxm}1∞收敛,则称{xn}1∞是Cesaro-summable的。
定理:若{xn}1∞收敛于x,则它的Cesaro和(Cesaro sum)也收敛于x。
注意,不收敛的序列也可能是Cesaro-summable的,比如序列{(−1)n}0∞,它不收敛,它的Cesaro和收敛于0,它的部分和序列{∑m=0n(−1)m}0∞的Cesaro和收敛于1/2。
记号xn∼an表示,∃N>0,A>0,B≥A,使得infn≥N(xn/an)≥A,supn≥N(xn/an)≥B。下面是有关收敛速率的定理。
定理:{xn}为正的实数序列,xn∼nα,则
- 若α>−1,则∑m=1nxm∼n1+α;
- 若α=−1,则∑m=1nxm∼logn;
- 若α<−1,则∑m=1nxm<∞且∑m=n∞xm=O(n1+α)。
事实上,xn∼nα就意味着存在A>0和B≥A,使得A∑m=Nnmα≤∑m=Nnxm≤B∑m=Nnmα,而n→∞时∑m=1nmα的极限值,就是以α为参数的Riemann Zeta函数,其中α<−1。
若对于x>0和−∞<ρ<∞,当v→∞(0)时,有U(vx)/U(v)→xρ,则称U是regularly varying at infinity (zero)。若对于x>0,当v→∞(0)时,有L(vx)/L(v)→1,则称L是slowly varying at infinity (zero)。显然,一个regularly varying函数U可以写作U(v)=vρL(v),其中L是slowly varying的。举个例子,(logv)α对于任意α都是slowly varying at infinity。
这两种函数都定义在实数上,但也可以限制在N+上,这样就可以将它们的概念引入到正数序列上。
定理:若L是slowly varying at infinity,则∀δ>0,∃N≥1,使得∀v>N,都有v−δ<L(v)<vδ。
推论:若xn=O(nαL(n)),则∑n=1∞xn<∞,这对于任意的α<−1和slowly varying at infinity的函数L(n)都成立。
定理:若xn∼1/[n(logn)1+δ],δ>0,则∑n=1∞xn<∞。若δ=0,则∑n=1∞xn∼loglogn。
定理(Feller,1971):若正的单调函数U(v)满足∀x∈D,U(v)U(vx)→Ψ(x),其中D在R+上稠密,0<Ψ(x)<∞,则必有Ψ(x)=xρ,其中−∞<ρ<∞。
定理:单调的regularly varying的函数的导数,必定regularly varying at ∞。
7 Arrays
所谓array,就是定义域为可数的linearly ordered的集合的Cartesian product(或它的子集)的映射。
有限个序列组成的collection{{xnt,t=1,…,kn},n∈N+},n→∞时有kn↑∞,称这样的collection为triangular array。
Toeplitz's Lemma:假设{yn}是实数序列,yn→∞,若{{xnt,t=1,…,kn},n∈N+}为triangular array,并且
- 对于每个固定的t,当n→0时,xnt→0;
- n→∞limt=1∑kn∣xnt∣≤C<∞;
- n→∞limt=1∑knxnt=1,
则∑t=1knxntyn→y。对于y=0,条件3可忽略。
满足上述引理的条件的一个典型例子就是xnt=(∑s=1nys)−1yt,其中{yt}为正数序列且∑s=1nys→∞。
Kronecker's Lemma:考虑正数序列{at}1∞和{xt}1∞,其中at↑∞,若当n→∞时,∑t=1nxt/at→C<∞,则an1∑t=1nxt→0。
关于array的收敛性,可以理解为在序列上的概念延伸。考虑子序列{{xmnk,k∈N+},m∈N+},其中{nk,k∈N+}是正整数的递增序列。若xm=limk→∞xmnk对于每个m∈N+都存在,则称array就是收敛的,它的极限就是无穷序列{xm,m→∞},至于这个序列是否收敛,那就是另外一个问题了。
现在考虑一个有界array即supk,m∣xmnk∣≤B<∞,由前文定理可知,R上紧集中的任意序列必有至少一个聚集点,可将{xmnk,k∈N+}的某个聚集点记为xm,这是对于array内部的序列来说的聚集点。那么,对于整个array来说,它有聚集点吗?有如下定理。
定理:对于任一有界array {{xmnk,k∈N+},m∈N+},都存在一个对应的的序列{xm},它是当k→∞时{{xmnk∗,k∈N+},m∈N+}的极限,其中{nk∗}是{nk}的子序列,且对于每个m都相同。
参考文献
- Davidson, J., 1994. Stochastic limit theory: An introduction for econometricians. OUP Oxford.