实数系与极限

实数系的连续性

在人们对数的认识的发展历程中,首先定义了自然数。这一数系对加法和乘法封闭,但是对减法不封闭;于是我们引入了负号,将自然数拓展到了整数;整数对除法不封闭,于是我们引入了有理数。有理数具有稠密性(denseness),取任意a,bQ,一定存在一个cQ使得a<c<b,因为只需取c=a+b2Q。也就是说任意两个有理数之间都存在别的有理数,不存在两个有理数之间是没有任何别的有理数的。然而人们发现这一数系还是不够完整:方程x2=2在有理数上是无解的。假如存在x=pq作为方程的解,其中p,q互素,那么p2=2q2,所以p2是偶数,这意味着p一定是偶数,可以设p=2r,所以4r2=2q2,因此q2=2r2,这说明q2是偶数,所以q也是偶数,与p,q互素矛盾。

换言之,我们发现有理数是不具备“连续性”的,它不能与数轴上的点一一对应。x2=2无解的例子,说明数轴上在12之间存在某(些)个空洞不能用有理数表示。这意味着,如果令A={x2<2xQ},B={x2>2xQ},我们知道qQ,不成立q2=2,因此要么q2<2要么q2>2,所以一定成立AB=Q

基于此,我们定义分割(cut):如果集合A,B满足aA,bB,a<bAB=Q,就称A,BQ的一个分割,记为A/B。首先我们观察到,不可能同时成立“A有最大值”和“B有最小值”。如果那样,那么取A的最大值为a0B的最大值为b0,那么a0,b0Q,a0+b02Q,于是a0<a0+b02<b0,所以a0+b02Aa0+b02B,所以a0+b02Q,矛盾。那么还有三种可能情况,如果A有最大值a0B没有最小值,那么我们称这个分割确定了有理数a0;如果A没有最大值而B有最小值b0,那么我们称这个分割确定了有理数b0;如果A也没有最大值B也没有最小值(上面例子里的情况),我们就称这个分割确定了一个无理数cc大于A中所有的有理数,小于B中所有的有理数。我们把全体由以上三种方式确定的数(有理数和无理数全体)称为实数,记为R。可以根据分割定义实数的序关系以及四则运算(略)。可以证明,任意两个实数之间都至少存在一个有理数(略),这称为有理数在实数域上的稠密性。

下面我们定义实数系上的分割:如果集合A,B满足aA,bB,a<bAB=R,就称A,BR的一个分割,同样记为A/B。考虑A~=AQ,B~=BQ,此时A~/B~Q的分割。如果A~有最大值a0B~无最小值,那么a0一定是A的最大值(否则存在a0A使得a0<a0,那么可以找到aQa0<a<a0,于是aA~,矛盾),B无最小值(否则设其最小值为b0,则(a0,a0+b02)中存在有理数bb>a0因此bB~B~无最小值说明存在bB~使得b<b<b0,而bB,矛盾);如果A~无最大值,B~有最小值b0,同理可证A无最大值,B有最小值b0;如果A~无最大值,B~无最小值,那么它确定了无理数cR,由于R=AB,要么有cA要么有cB。如果cA,那么cA中的最大值(否则存在aA使得c<a,取aQc<a<a,那么aA~,而a>c,因此大于A~中所有数,是A~中的最大值,矛盾。同理,如果cB,那么cB中的最小值。综上所述,如果A/BR的一个分割,那么要么A有最大值B无最小值,要么A无最大值B有最小值。这个定理称为戴德金分割定理。

确界存在定理

我们该如何描述实数在数轴上没有空洞这一事实呢?一种方式是用确界来描述:对于集合A,如果在域F上存在x使得aA,a<x则称xA的上界。取A的全体上界集合,如果上界的集合有最小值,则称这个最小值为A的上确界。同理,A的下界集合的最大值称为A的下确界。我们注意到,集合{x2<2}在有理数域上是没有上确界的,因为2是实数,而任何小于2的有理数与2之间都存在其它的有理数,因此没有上界的最小值。

下面我们基于戴德金分割定理证明,实数系上的任何有上界的集合都是有上确界的,任何有下界的集合都是有下确界的。对于集合S,设其上界集合为B={yyt,tS},取A=RB,那么A/B构成一个分割。由戴德金分割定理,要么A有最大值,要么B有最小值。aAa不是S的上界,因此存在tS使得a<t,取x=a+t2,那么有a<x<t,所以xAx>a,可见A没有最大值。所以B有最小值,综上S有上确界。同理可证S有下确界。

单调有界数列收敛定理

单调有界数列必定收敛。

把数列的所有值收集在一起形成一个数集,根据确界存在定理,这个数集在实数内肯定有确界。我们证明单调递增的有上确界的数列一定收敛于这个上确界。因为首先,数列内所有的数都小于等于上确界。同时根据确界的定义,取一个比上确界小一点点的数,就一定存在一个数列的项大于这个数,由于数列是单调的,这以后的项都被夹在这个数和上确界之间,这恰好符合数列极限“无限逼近”的要求。

借此我们知道了,如果一个数列的数取值范围在(a,b),那么数列的极限有可能到区间的a,b两个点去,开区间对取极限操作是不封闭的。而闭区间对取极限操作就是封闭的。

闭区间套定理

一列闭区间套,如果区间的边界单调趋向同一个值,那么存在唯一的实数被套在所有闭区间里,这个数就是边界的极限值。因为所有区间左边界构成的数列是单调有界的,因此极限值就是左边界的上确界,右边也是同理。夹逼一下,就得到了这个唯一的数。

借此我们能够证明实数是不可数的。假设我们把[0,1]的实数列举为数列xn。我们每次把当前区间三等分(之所以不是二等分是因为xi可能刚好落在中间点),那么一定有一个区间是不包含当前的xi的。取出那个区间,不断操作。从x1开始无限操作下去,我们得到一列闭区间套。根据闭区间套定理,这中间一定套着一个实数,而根据我们的做法,这个实数不可能被xn列举在内,因为如果被列举在内,那么一定可以取那个不含有它的区间,使得它没有被列举在内。可见“实数的个数是比自然数多的”。

Bolzano-Weierstrass定理

有界数列必有收敛子列。

因为数列有界,我们可以取数列的某个上界和下界,并在中间二等分成两个区间。因为数列有无穷个项,所以至少有一个区间内有无穷个项。我们取那个有无穷个项的区间,再次二分。这样操作无限次,我们就得到一个“无穷窄”的区间里有无穷个项。根据闭区间套定理,这个区间里的项统统逼近一个实数,这个实数就是被套在闭区间套里的这个实数。而“无穷个项”就是“某个子列”。

Cauchy收敛原理

任意给定一个很小的正数,如果能找到从某一项开始数列的最大摆动幅度不超过这个正数,那么数列就收敛。

首先,能让摆动幅度不超过这个数的数列一定是有界的。那么根据Bolzano-Weierstrass定理,它一定有收敛子列。既然|anam|可以小于任意值,我们让m全都取在这个子列上,那么当m充分大的时候,|anlimam|也可以小于任意值。这就证明了an收敛。

由于收敛数列一定能使摆动幅度小于任意值,所以这个条件和数列收敛是充分必要的。即,Cauchy收敛原理是数列收敛的充分必要条件。并且与以往判定数列收敛不同,用Cauchy收敛原理判定数列收敛不需要用到“存在某个实数A”,而是完全通过对xn本身的信息就可以完成判定了。

The Big Picture

我们用戴德金分割定理证明了实数系有确界存在定理,由此推出单调有界数列必收敛,由此推出闭区间套定理,由此推出有界数列必有收敛子列,由此推出Cauchy收敛原理。现在我们倒过去,从Cauchy收敛原理推闭区间套定理,再推确界存在定理,这就说明这五个定理是完全等价的,他们统称为实数系基本定理。

Cauchy收敛原理闭区间套:在闭区间套[ai,bi]中,由于0aman<bnan,夹逼得到aman收敛,所以an满足Cauchy收敛原理的条件。bn同理。所以an,bn都收敛,由于单调性,an的极限大于等于所有anbn的极限小于等于所有bn。所以这两个极限都能落在闭区间套里。如果这两个极限不相同,那bnan就不能收敛到0了。这就证明了闭区间套定理。

闭区间套确界存在:对于有上界的数集(下界同理),先定一个区间,使得上边界是一个上界,下边界不是。于是,我们不断二分这个区间,始终保持这种“横跨”,最后套出来的这个点就满足上确界的定义。

数列极限

我们可以用严格地数学语言描述当数列的下标越来越大时数列的值越来越逼近某个实数:如果成立ARε>0N使得n>N成立|anA|<ε,则称数列an的极限是A,或an收敛于A。否则,称an发散。发散不同于极限趋向无穷,趋向无穷要求能使得n>N成立|an|大于任意给定的G

根据定义可以证明收敛数列极限是唯一的,因为如果有两个不同的极限,那么下标大到一定程度数列的值不可能同时和两个不同的数之间相差任意小。

收敛数列是有界的,因为当下标充分大的时候数列就不能超过A加减一个可以任意小的ε了。

数列极限有保号性。如果极限是一个正数,那么下标充分大的时候数列就必须在这个正数附近,因此这些值都会是正的。这就是“保持符号”的性质。

极限满足四则运算法则,两个数列的和的极限等于两个数列极限的和,两个数列的乘积的极限等于两个数列极限的乘积,两个数列的商的极限等于两个数列极限的商。当然,前提都是这两个数列的极限存在。

数列的极限满足夹逼性。这是很重要的性质。如果anbncn,并且我们求出liman=limcn=A,那么一定有limbn=A。因为比这个数列大的和小的数列在下标充分大的时候都会逼近A,因此这个被夹在中间的数列也不得不逼近这个值。

收敛数列的每个子列都收敛,且收敛于同一极限。这是显然的。

收敛数列的前缀和i=1nan不一定收敛。调和级数就是反例。

求解数列极限

Cauchy命题

limnan=A,则limna1+a2++ann=AA为实数或定号的无穷大。

注意不能反推,有这样的反例:xn=(1)nyn=n

直观来看,当n充分大的时候前面的项都可以忽略不计。严格来看,我们把它分成两部分:a1+a2++aNn+aN+1++ann,设limnan=A,即证:

limn(a1A)+(a2A)++(aNA)n+limn(aN+1A)++(anA)n=0

前半部分是有限的,整个直接趋向0;后半部分每个anA都小于ε,总体肯定小于ε

an=lnbn,就得到limnlnb1+lnb2++lnbnn=limnlnbn,化简得到:

limnb1b2bnn=limnbn

Stolz定理

Stolz定理可以看成是离散的L' Hospital法则。Cauchy命题是Stolz定理的特殊情形。

yn严格递增且趋向正无穷,则可以由limnxnxn1ynyn1=a推出limnxnyn=a,其中a为实数或定号的无穷大。

注意不能反推(Cauchy命题的反例)

a为实数时,令xn=xnayn,则条件可以看作limnxnxn1ynyn1=0,要证limnxnyn=0。我们采用和Cauchy命题类似的证明思路,固定一个N使得n>N都有|xnxn1|<ε(ynyn1)。累加可得|xnxN+1|<ε(ynyN+1)。除以yn得到|xnynxN+1yn|<(1yN+1yn)ε<ε。当n充分大时就得到了想要的结论。如果a是正无穷,那xn从某项开始也一定递增趋向正无穷,取个倒数就变成了刚才证过的a=0的情形。负无穷取个负号,同理。

00

yn严格递增且趋向0,xn趋向0(但不要求严格递减)则可以由limnxnxn1ynyn1=a推出limnxnyn=a,其中a为实数或定号的无穷大。

同样不能反推,有反例:xn=(1)n1n2yn=1n

a为实数时,同样令xn=xnayn,把条件看作limnxnxn1ynyn1=0,要证limnxnyn=0。固定一个N使得n>N都有|xnxn1|<ε(ynyn1)。累加可得|xnxN+1|<ε(ynyN+1)。两边同时让n趋向无穷,得到|xN+1|εyN+1。于是n>N都有|xnyn|ε。如果a是正无穷,那xn严格递减趋向0,取个倒数就变成了刚才证过的a=0的情形。负无穷同理。

函数极限

函数在某点处可能没有被定义,但是如果函数在这个点附近都有定义,并且在靠近这个点时显示出接近于某个确定的值的现象,我们想知道是否有一种严谨的语言能描述这种现象。这就是函数极限的概念,它被柯西用εδ语言严谨地描述。

有了描述这种直观现象的严谨数学语言就可以推出函数极限的“性质”,这些性质是被这种描述方式决定的。它与数列极限的性质几乎完全相同:首先,函数极限是唯一的,如果不唯一就会与无限趋近某个实数矛盾;函数极限是局部保序的,如果两个函数在同一点趋向不同的值,即极限值有大小关系,那么在这个邻域上的所有函数值也会保持这种大小关系,这也是极限语言中无限趋近的体现;函数极限点的邻域内函数值是有界的。函数极限满足夹逼性,满足四则运算法则。

我们可以用数列极限来描述函数极限。Heine定理告诉我们,在自变量趋向x0时函数有极限A,可以等价于任意极限为x0的数列对应的“函数数列”极限都是A。二者等价,可以互推。函数推数列是容易的,数列推函数要用反证法:如果在函数极限过程中总有点跳出去,那我们在自变量趋向x0的过程中不断取这个跳出来的点构造一个数列,这个数列就不收敛于A。正是定理的条件要求“任意”才使得这种等价成立,“任意”实际上保证了x0的邻域内的每个函数值在限制范围内。因此,想说明函数不收敛于A,只需要找一个数列作为反例。

函数极限也可以发生在自变量趋向无穷时,虽然描述这种趋向无穷的语言和趋向某一点的语言不太相同。但事实上,趋向某点时函数极限的性质统统也能够作为趋向无穷时的极限性质。某种意义上,我们全都可以通过数列极限来描述函数极限,函数极限的这些性质某种意义上都是数列极限性质的体现。

趋向无穷与趋向某点的极限是可以统一为“基上的极限”。这是基于趋向无穷与趋向某点过程中我们对自变量范围的要求有共同点:去心邻域与无穷区间都有一个特点,它们被层层套住,任意两个的交集还是一个去心邻域或者无穷区间。在证明时我们只用到了这种“套”的性质,所以推出了同样的极限性质。

函数极限也相应有柯西收敛原理,它描述了:函数收敛等价于在邻域上的最大摆动幅度收敛。其中由函数收敛推摆动幅度收敛只需要用到极限的语言,而在由摆动幅度收敛推函数极限本质上用到了函数极限的“数列性”:用Heine定理说明任意趋向极限点的数列由于摆动幅度收敛因此函数值收敛。

posted @   行而上  阅读(487)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
历史上的今天:
2018-11-06 [SCOI2010] 传送带
点击右上角即可分享
微信分享提示