书签 分享 收藏 举报 版权申诉 / 69
上传文档赚钱

类型第八章-形式语言与自动机课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4517428
  • 上传时间:2022-12-16
  • 格式:PPT
  • 页数:69
  • 大小:841KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《第八章-形式语言与自动机课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    第八 形式语言 自动机 课件
    资源描述:

    1、2022-12-161定义4-1.1 设A和B是两个任意集合,而f是A到B的二元关系,如果对于A中的每一个元素x,B中都存在惟一元素y,使得x,yf,则称关系f是A到B的函数或映射。记为 f:AB 或 A B 假如x,yf,x称为自变元或像源,y称为在 f 作用下x的像或函数值。x,yf,常记为y=f(x),且记f(X)=f(x)|xX。f2022-12-162 由函数的定义可以看出,函数是一种特殊的二元关系。若f是A到B的函数。它与一般二元关系的区别如下:函数的定义中强调A中的每一个元素x有像,所以A=dom f。这称为像的存在性。函数的定义域是A,而不是A的某个真子集。函数的定义中还强调像

    2、y是惟一的,一个x A只能对应唯一的一个y,称做像的惟一性。像的惟一性可以描述为:设f(x1)=y1且f(x2)=y2。如果x1=x2,那么y1=y2。或者,如果y1y2,那么x1x2。2022-12-163 【例4.1.1】设 N为自然数集合,下列N上的二元关系是否为函数?f=x,2x|xN g=x,2|xN 解:f和g都是从自然数集合N到自然数集合N的函数,常记为f:NN,f(x)=2x和g:NN,g(x)=2。2022-12-164 定义 设A和B是两个任意的集合,f:AB,A1A,集合f(x)|xA1称为集合A1在 f 下的像,记为f(A1)。集合A在 f 下的像 f(A)=f(x)|

    3、xA称为函数f的像。显然,函数 f 的像f(A)就是二元关系 f 的值域,即f(A)=ran f B。有时也记作Rf,即Rf=y|(x)(xA)(y=f(x),集合B称为f的共域,ran f 亦称为函数的像集合。【例4.1.2】设f:1,2,3 a,b,f=1,a,2,a,3,b,A1=1,2,试求A1在f下的像f(A1)和函数f的像f(A)。解:f(A1)=f(x)|xA1=f(1),f(2)=a f(A)=f(x)|xA=f(1),f(2),f(3)=a,b2022-12-165 定义4-1.2 设函数f:AB,g:CD,若A=C,B=D且xA和xC,有f(x)=g(x),则称函数 f 和

    4、g相等,记为f=g。例如,函数f:NN,f(x)=x3 函数g:1,2,3 N,g(x)=x3 虽然函数f和g有相同的表达式x3,但是它们是两个不同的函数。如果把f和g看成二元关系,fNN,用列举法表示为:0,0,1,1,2,8,3,27,4,64,g1,2,3 N,用列举法表示为:0,0,1,1,2,8,3,27 按二元关系相等的条件衡量,它们也是不等的。函数相等和二元关系相等是一致的。2022-12-166 设A和B是两个任意集合,AB任意子集是A到B的二元关系,但不一定是A到B的函数。当A和B是有限集时,A到B的二元关系共有2|A|B|个,A到B的函数有多少个呢?以下研究这个问题。设A和

    5、B是两个任意的有限集合,分别由m个和n个不同的元素,由于从A到B的任意一个函数的定义域是A,在这些函数中每一个恰有m个序偶。另外任何元素x A,可以有Y的n个元素中的任何一个作为他的像,故共有nm个不同的函数。f|f:AB是A到B的所有函数构成的集合,常记为BA。读作B上A。2022-12-167 【例4.1.3】设 A=1,2,3,B=a,b,求BA。解:由A到B的函数有以下8个:f0=1,a,2,a,3,a f1=1,a,2,a,3,b f2=1,a,2,b,3,a f3=1,a,2,b,3,b f4=1,b,2,a,3,a f5=1,b,2,a,3,b f6=1,b,2,b,3,a f7

    6、=1,b,2,b,3,b BA=f0,f1,f2,f3,f4,f5,f6,f7 A到B的函数共8个,8=23=|B|A|。当A和B都是有限集时,这个结论可以推广。一般地说,若|A|=m,|B|=n,则|BA|=nm=|B|A|。2022-12-168 定义4-1.3 设f:AB,若f的值域ran f=B,即B的每一个元素是A中一个或多个元素的象点,则称这个映射f为满射(或到上映射)。设f是A到B的函数,由定义不难看出,如果yB,都存在xA,使得f(x)=y,则f是满射函数。例如,A=a,b,c,d,B=1,2,3,f是由A到B的函数,定义为:f=a,1,b,1,c,3,d,2 因为ran f=

    7、f(A)=1,2,3=B,所以f是满射。图4.1.1是f的示意图。由图4.1.1可得出如下的结论:若A、B是有限集,f:AB是满射,在f的示意图中,B中每个元素至少是一个有向边的终点且|A|B|2022-12-169 定义4-1.4 设f:AB,若yran f,存在惟一的xA,使得f(x)=y,则称f为入射。即A中没有两个元素有相同的象,则称这个映射为入射(或一对一映射)。设f是A到B的函数,由定义不难看出,如果对于x1A,x2A,f(x1)=y1,f(x2)=y2。当y1=y2时,一定有x1=x2,则f是入射函数。当x1x2时,一定有y1y2,则f是入射函数。2022-12-1610【例4.

    8、1.4】设f:a,b2,4,6,定义 f=a,2,b,6 函数f是否为入射?f是否为满射?解:因为f(a)=2,f(b)=6,所以f是入射。因为 f 的值域ran f=2,62,4,6,所以f不是满射。图4.1.2是 f 的示意图。由图4.1.2可得出如下的结论:若A、B是有限集,f:AB是入射,在 f 的示意图中,B中每个像点是且仅是一条有向边的终点且|A|B|2022-12-1611 定义4-1.5 设f:AB,若f既是入射,又是满射,则称f为双射。例如:A=1,2,3,B=a,b,c,f=1,a,2,c,3,b,f是A到B的双射函数,图4.1.3是f的示意图。2022-12-1612 若

    9、A、B是有限集,f:AB是双射,则 f 一定是满射。故B中每个元素至少是一个有向边的终点;f 也是单射,故B中每个像点是且仅是一条有向边的终点。所以,在双射函数的示意图中,B中每一个元素是且仅是一条有向边的终点。若A、B是有限集,f:AB是双射,则 f 一定是满射,所以|A|B|;f 也是入射,所以|A|B|。于是|A|=|B|。2022-12-1613【例4.1.5】判断下列函数是否为入射、满射或双射。为什么?f:RR,f(x)=-x2+2x-1,其中,R是实数集合 f:IR,f(x)=ln x,其中,I是正整数集合 f:RI,f(x)=x,其中,x是不大于x的最大整数 f:RR,f(x)=

    10、2x+1 f:RR,f(x)=,其中,R是正实数集合xx122022-12-1614 解:f(x)=-x2+2x-1=-(x-1)2,f 是开口向下的抛物线,不是单调函数,所以不是入射。在 x=1处取得极大值0,所以f 不是满射。f 既不是入射也不是满射。f 是单调增加函数。因此是入射,但不是满射,因为ran f=ln 1,ln 2,R f是满射,但不是入射,例如f(1.5)=1.5=1,而f(1.2)=1.2=1 f是单调增加函数且ran f=R,它既是入射,也是满射,因此它是双射。f 不是入射也不是满射。当x0时,f(x);而当x时,f(x)。在x=1处函数f(x)取得极小值f(1)=2。

    11、因此它既不是入射也不是满射。2022-12-1615 定理4-1.1 令X和Y为有限集,若X和Y的元素个数相同,即|X|=|Y|,则f:XY是入射的,当且仅当他是一个满射。证明:a 若f是入射,则|X|=|f(X)|,因此|f(X)|=|Y|,从f 的定义我们有f(X)Y,而|f(X)|=|Y|,又因为|Y|是有限的,故f(X)=Y,因此f是一个入射推出f是满射。b 若f是一个满射,根据满射的定义f(X)=Y,于是|X|=|Y|=|f(X)|。因为|X|=|f(X)|和|X|是有限的,故f是一个入射,因此f是满射推出f是一个入射。这个定理必须在有限集情况下才能成立,在无限集上不一定有效,如f:

    12、II是f(X)=2x,在这种情况下整数映射到偶整数,显然这是一个入射,但不是满射。2022-12-1616定理4.2.1设 f:AB是双射函数,则 f 的逆关系f C是B A的双射函数。证明:先证逆关系 f C是B到 A的函数。因为 f 是函数,所以 f C是B到 A的二元关系。以下证明B到 A的二元关系f C是B到 A的函数。yB,因为 f:AB是满射,所以,yB必有xA,使x,y f,由逆关系的定义得,y,x f C。设y1,x1 fC,y2,x2 fC,y1=y2,由逆关系的定义知,x1,y1 f,x2,y2 f,因为f是入射,所以x1=x2 故 f C是B到 A的函数。2022-12-

    13、1617 再证 f C是满射。因为ran f C=dom f。又因为 f 是A到B的函数,所以dom f=A。于是ran f C=A。所以f C是B到 A的满射。最后证f C是入射。设y1,x1 f C,y2,x2 f C且x1=x2,由逆关系的定义有x1,y1 f,x2,y2 f,又因为f是函数,必有y1=y2。所以 f C是入射。这就证明了f C是双射函数。2022-12-1618 定义4.2.1 设f:AB是双射函数,称BA 的双射函数f C为 f 的逆函数,记为:f-1。例如,设A=1,2,3,B=a,b,c。f=1,a,2,c,3,b 显然,f是A到B的双射函数。f的逆关系 f C=

    14、a,1,c,2,b,3是B到A的双射函数,记为f-1,f 1是 f 的逆函数。又如 g=1,a,2,a,3,b也是A到B的函数,但g不是满射,也不是入射,因而不是双射。逆关系 gC=a,1,a,2,b,3不是B到 A的函数。2022-12-1619二元关系的复合关系定义为:设X,Y,Z是集合,R XY,SYZ,集合 x,zxXzZ(y)(yYx,yRy,zS)叫做R和S的复合关系。记为R S。即 R S=x,zxXzZ(y)(yYx,yRy,zS)将R S=x,zxXzZ(y)(yYx,yRy,zS)记为S R,即 S R=x,zxXzZ(y)(yYx,yRy,zS)前者叫做R和S的复合关系。

    15、为了与前者区别,后者叫做二元关系S在二元关系R左边的复合关系,简称为S和R的左复合关系。2022-12-1620 前面已经讲过,函数是满足一定条件的二元关系,当然它可以进行左复合运算。函数的左复合关系描述为:设f:AB,g:CD,若f(A)C,集合 g f=a,d|aAdD(b)(bBa,bfb,dg)=a,d|aAdD(b)(bBb=f(a)d=g(b)定义4.2.2 设f:AB,g:CD,若f(A)C,集合 g f=a,d|aAdD(b)(bBb=f(a)d=g(b)称函数g在函数 f 左边可复合。记为g f。2022-12-1621定理4.2.2 两个函数的复合是一个函数。证明 设g:W

    16、 Z,f:X Y为左复合,即f(X)W。a 对于任意xX,因为f为函数,故必有唯一的序偶x,y使y=f(x)成立,而f(x)f(X)即f(x)W,又因为g是函数,故必有唯一序偶y,z使z=g(y)成立,根据复合定义,x,z g f,即X中每个x对应Z中某个z。2022-12-1622b 假定g f中包含序偶x,z1 和x,z2 且 z1z2,这样在Y中必存在y1和y2,使得在f中有x,y1 和x,y2 在g中有y1,z1 和y2,z2。因为f是一个函数,故y1=y2。于是g中有y,z1 和y,z2,但g是一个函数,故 z1=z2,即每个xX只能有唯一的x,z g f。由 a,b可知g f 是一

    17、个函数。在定义4-2.2中,当W=Y时,则函数f:X Y,g:Y Z。g f=x,z|xXzZ(y)(yYy=f(x)z=g(y)称为复合函数,或称g f 为g 对f 的左复合。根据复合函数的定义,显然有g f(x)=g(f(x)。2022-12-1623 定理 设f:AB,g:CD,f(A)C,则函数g在函数f左边的复合关系g f是A到D的函数。证明:aA,因为f是A到B函数,必存在惟一的bB,使得a,bf。即b=f(a)。而b=f(a)f(A)C,故bC。又因为g是C到D函数,必存在惟一的dD,使得b,dg。即d=g(b)。故由定义4.2.2,a,dg f,即g f(a)=d。所以g f是

    18、A到D的函数。2022-12-1624 定义 设f:AB,g:CD,若f(A)C,函数g在函数f左边的复合关系g f称为函数 g在函数f左边可复合函数,简称为g和f的左复合函数或g和f的复合函数。仍然记为g f。g f是A到D的函数。推论 设f:AB,g:CD,f(A)C,则g f(x)=g(f(x)。证明:由前面定理的证明过程可以看出,aA,b=f(a)且d=g(b),g f(a)=d,于是,g f(a)=d=g(b)=g(f(a)。所以,g f(x)=g(f(x)。2022-12-1625 定理4.2.3 设f:AB,g:BC,g f:AC。如果f 和g 都是满射,则g f 也是满射。如果

    19、f 和g 都是入射,则g f 也是入射。如果f 和g 都是双射,则g f 也是双射。证明:cC,因为g是B到C的满射,所以cC必有bB,使c=g(b)。又因为f是A到B满射,所以bB必有aA,使b=f(a)。于是,g f(a)=g(f(a)=g(b)=c,所以g f是满射。设a1A且a2A,a1a2,因为f是A到B入射,所以f(a1)f(a2),f(a1)B,f(a2)B。又因为g是B到C入射,所以g(f(a1)g(f(a2),即g f(a1)g f(a2),故g f是入射。f和g都是双射,则f和g都是满射和入射,由和知,g f是满射和入射,故g f是双射。2022-12-1626 定义4.2

    20、.3 函数f:AB叫做常函数,如果存在某个y0 Y,对于每个x X都有f(x)=y0,即f(X)=y0。定义4.2.4 如果Ix=|xX则称函数Ix:XX为恒等函数。定义设A是任意集合,AA,xA,定义:A0,1如下:叫做A的特征函数。设R是A上的等价关系,xR是 x形成的R等价类,A/R是A关于R的商集,f:AA/R,定义为:f(x)=xR,称f为A到商集A/R的自然函数或自然映射。AAxAxxxA01)()(xxA2022-12-1627 在二元关系的复合运算,介绍了复合运算性质。这些性质有:设RXY,SYZ,T ZW。(R S)T=R(S T)R IY=IX R=R R RC=IX,RC

    21、 R=IY (R S)C=SC RC 函数的复合运算也有类似的性质。以下几个定理介绍了这些性质。2022-12-1628 定理 设f:AB,g:BC,h:CD,则 h(g f)=(h g)f 证明:由定义可知,g f:AC,h(g f):AD。类似地 h g:BD,(h g)f:AD。令f(x)=y,g(y)=z,h(z)=u。由前面定理可知,g f(x)=g(f(x)=g(y)=z,h g(y)=h(g(y)=h(z)=u h(g f)(x)=h(g f)(x)=h(z)=u =h g(y)=h g(f(x)=(h g)f(x)所以 h(g f)=(h g)f 因为函数的复合运算满足结合律,

    22、所以可略去函数复合运算中的括号,即用h g f记h(g f)=(h g)f,另外,还可以定义函数的幂:f 2=f f,f 3=f f f,2022-12-1629 【例4.2.1】设R是实数集合,下面是R到R的函数f(x)=x+2,g(x)=x-2,h(x)=3x 先求g和f的复合函数g f,h和g的复合函数h g。再验证h(g f)=(h g)f 解:显然h(g f):RR (h g)f:RR g f(x)=g(f(x)=g(x+2)=(x+2)-2=x h g(x)=h(g(x)=h(x-2)=3(x-2)=3x-6 h(g f)(x)=h(g f(x)=h(x)=3x (h g)f(x)

    23、=h g(f(x)=h g(x2)=3(x2)-6=3x所以 h(g f)(x)=(h g)f(x)故 h(g f)=(h g)f 2022-12-1630 定理4.2.4 设f:AB,IA是A上的恒等函数,IB是B上的恒等函数,则IB f=f IA=f 证明:先证f IA=f f IA:AB,又 f IA(x)=f(IA(x)=f(x)所以 f IA=f 类似地可以证明IB f=f2022-12-1631 定理4.2.5设f:AB为双射函数,f1:BA是f的逆函数,则f-1 f=IA,f f-1=IB 证明:先证明f-1 f=IA f-1 f:AA。IA:AA。xA,设f(x)=y,则f-1

    24、(y)=x。f-1 f(x)=f-1(f(x)=f-1(y)=x=IA(x)所以 f-1 f=IA 类似地可以证明f f-1=IB2022-12-1632 【例4.2.2】设 A=0,1,2,B=a,b,c,f:AB,定义为:f=0,c,1,a,2,b,求f 1、f-1 f和f f-1,验证 f-1 f=IA和f f-1=IB 解:f-1=a,1,b,2,c,0 f-1 f=0,0,1,1,2,2 f f-1=a,a,b,b,c,c f-1 f:AA,IA:AA f-1 f(0)=0=IA(0),f-1 f(1)=1=IA(1),f-1 f(2)=2=IA(2)所以f-1 f=IA f f-1

    25、:BB,IB:BB f f-1(a)=a=IB(a),f f-1(b)=b=IB(b),f f-1(c)=c=IB(c)所以f f-1=IB2022-12-1633 定理4.2.6 设f:AB,是一一对应的函数,则(f-1)-1=f。证明:a 因f:AB是一一对应的函数,故f-1:BA也是一一对应的函数,因此(f-1)-1:AB又为一一对应的函数,显然 dom f=dom(f-1)-1=A b xA f:xf(x)f-1:f(x)x (f-1)-1:xf(x)。由 a,b可知(f-1)-1=f。2022-12-1634 定理4.2.7 设f:AB,g:BC且 f 和g均为双射函数,则(g f)

    26、-1=f-1 g-1 证明:因为f和g均为双射函数,f-1和g-1存在且 f-1:BA,g-1:CB 所以 f-1 g-1:CA 另一方面,g f:AC。所以 (g f)-1:CA。zC,因为g为双射函数,yB 使g(y)=z,又因为f为双射函数,xA,使f(x)=y,于是,g f(x)=g(f(x)=g(y)=z 故 (g f)-1(z)=x。另一方面,f-1(y)=x,g-1(z)=y。于是,f-1 g-1(z)=f-1(g-1(z)=f-1(y)=x 所以 (g f)-1=f-1 g-12022-12-1635定义4.3.1令E是全集,A是E的子集,AE,由定义的函数 :E 0,1,称为

    27、集合A的特征函数。AxxA其他如果01)(A2022-12-1636 设A和B是全集E的任何两个子集,对于xE,特征函数有如下一些性质。)(1(*)()()()()()8()(1)()7()()()()()6()(*)()()5()()()4()()()3(1)()2(0)()1(xxxxxxxxxxxxxxxBAxxBAxxEAxAxBABAABABAAABABABABABABABAAA2022-12-1637 对于特征函数进行推广可以导出模糊子集的概念。设E=x1,x2,xn,我们可以将E的任何一个子集A表示为:当)(,.,)(,)(,2211nAnAAxxxxxxA:AxxAxxiiAi

    28、iA时时0)(1)(我们将 的取值范围不局限于0和1,而是取0和1之间的任何数,例如 其中0.2,0.3.0.8.分别称为该集合中对应元素的隶属程度。8.0,1,3.0,0,2.0,54321*xxxxxA:)(iAx2022-12-1638定义4.3.2给定论域E,指定E上的一个模糊子集 是指对任意xE 都有一个隶属程度 与它对应,称 为 的隶属函数。从模糊子集的定义可以看出,当 只取0,1两值时,便成为普通子集。)10)(xAAA)(xA)(xAA2022-12-1639定义4.4.1 给定集合A的后继集定义为集合:A+=AA。若A为空集,则后继集为,(),(),.这些集合可写成如下形式:

    29、,,.可简化为,,.若我们命名集合为0,那么,=0=1 1=22=3这就得到了自然数集合0,1,2,3,.这个集合也可以概括为如下公理形式(G.Peano公理)。2022-12-1640G.Peano公理1、0N(其中0=)。2、如果nN,那么n+N(其中 n+=nn).3、如果一个子集SN具有性质:a 0S。b 如果nS,有n+S,则S=N。性质3称极小性质,它指明了自然数系统的最小性,即自然数系统是满足公理1和2的最小集合。2022-12-1641定义4.4.2 给定两个集合P与Q,如果我们对P中每个不同元素,与Q中每个不同元素,可以分别两两成对,那么我们说P的元素与Q的元素间存在着一一对

    30、应。定义4.4.3 当且仅当集合A的元素与集合B的元素之间存在着一一对应,集合A与集合B称为是等势的(或称同浓的)。记作AB。关于等势的定义:设A和B是集合,如果存在A到B的双射函数,则称集合A和集合B等势。记作AB。设A和B是有限集合,AB,则存在A到B的双射函数,根据双射的性质,|A|=|B|。即A和B中元素的个数相等。2022-12-1642 【例4.4.1】设I是整数集,N是自然数集。试证明IN。证明:设f:IN,定义为:00122)(xxxxxf 按照这个定义将I中的元素如下排列与N中的元素对应:I 0 -1 1 -2 2 -3 3 -4 4 N 0 1 2 3 4 5 6 7 8

    31、2022-12-1643 以下证明f是I到N的双射函数。任取nN,若n是偶数,有 I且 0,使f()=2 =n;若n是奇数,有 I且 0,使f()=-2()-1=n。所以f是满射。2n2n2n2n21n21n21n21n2022-12-1644 若有n1I,n2I且n1n2。分下列4种情况讨论:假定n10且n20,则f(n1)-f(n2)=2n1-2n2=2(n1-n2)0,所以f(n1)f(n2)。假定n10且n20,则f(n1)-f(n2)=(-2n1-1)-(-2n2-1)=2(n2-n1)0,所以f(n1)f(n2)。假定n10且n20,则f(n1)-f(n2)=2n1-(-2n2-1

    32、)=2(n1n2)+10(因为一个偶数与1的和或差永远不能为0),所以f(n1)f(n2)。假定n10且n20,类似,同样有f(n1)f(n2)。所以f是入射。于是f是I到N的双射函数。IN2022-12-1645 定理4.4.1 设A,B,C是任意三个集合。则集合的等势有下列性质。(在集合族上等势关系是一个等价关系。)自反性:即AA。对称性:即若AB,则BA。传递性:即若AB,BC,则AC。证明:仅证明。因为AB,BC,由等势的定义知,存在双射函数f:AB和双射函数g:BC,因为g f是A到C的双射函数。所以AC。2022-12-1646 定义4.4.4 如果集合A与集合0,1,2,n-1(

    33、n是某个自然数)等势,即存在双射函数,则称A为有限集,如果集合A不是有限集,则称A为无限集。定理4.4.2 自然数集N是无限集。证明:nN,设f是任意集合0,1,2,n-1到N的函数,令k=1+maxf(0),f(1),f(n-1),kN。x0,1,2,n-1,f(x)k。因此,f不是从0,1,2,n-1到N的满射函数。当然不是从0,1,2,n-1到N的双射函数。因为n和 f 都是任意的,所以,自然数集N不是有限集,而是无限集。2022-12-1647 定义4.4.5 将相互等势的集合归于同一类,对这样的每一类集合规定一个记号,称这个记号是这一类集合中每一个集合的基数或者势。集合A的势记为KA

    34、(或 或|A|)。根据定义,任何等势的集合具有相同的基数;而不等势的集合基数也不相同。规定有限集的势是该集合中元素的个数,空集的势为0。可以看到,如果两个集合能够建立双射函数,则两个集合元素间必一一对应,从基数的定义可以知道,该两集合应具有相同的基数。A2022-12-1648 定义4.5.1 设N是自然数集合,凡与N等势的集合称为可数集或可列集,也叫无限可数集或无限可列集。通常记可数集的基数为0。读作“阿列夫零”。根据此定义,可知自然数集合N和整数集I都是可数集,|N|=|I|=0。有时我们把有限集和可数集统称为至多可数集。2022-12-1649 定理4.5.1 集合A是可数集的充分必要条

    35、件是A的全部元素可以排成一个无限序列A=a0,a1,。证明:设A是可数集,下证A的全部元素可以排成一个无限序列a0,a1,。因为A是可数集,由可数集的定义有NA。由等势的定义知,存在N到A的双射函数。设f:NA是双射函数,令an=f(n)A。则A可写成一个无限序列a0,a1,。设A的全部元素可以排成一个无限序列a0,a1,,下证A是可数集。因为A的全部元素可以排成一个无限序列a0,a1,,所以可定义N到A一个双射函数f(n)=an,故A是可数集。该定理说明一个能用自然数编号的无限集是可数集。2022-12-1650 【例4.5.1】设N为自然数集,证明集合 M=x|x=10nnN是可数集。证明

    36、:令ai=10i,则集合M可用列举法表示为:M=0,10,20,30,=a0,a1,M是能用自然数编号的无限集,所以M是可数集。定理 有限集不与它的任何真子集等势。证明:设A为任一有限集,BA,则C=A-B。|B|=|A|-|C|A|,即|A|B|,根据双射的性质,A与B之间不存在双射函数。A与B不等势。2022-12-1651 定理4.5.2 任何无限集必含有可数子集。证明:设A为无限集,则A,在A中任取一个元素,记为a0。因为集合A是无限集,显然,集合A-a0不空。再从A-a0中取一个元素a1。同样A-a0,a1不空。可以继续做下去,从A中取出一系列元素a0,a1,令A=a0,a1,A是可

    37、数集。显然AA。2022-12-1652 定理4.5.3 无限集必与其某个真子集等势。证明:首先证明在任何一个无限集A中,一定能取出一系列元素a1,a2,。在A中任取一个元素,记为a1。因为集合A是无限集,显然,集合A-a1不空。再从A-a1中取一个元素,记为a2。同样,集合A-a1,a2不空。继续做下去,可从A中取出一系列元素a1,a2,。记=A-a1,a2,,令=a2,a3,,显然A。f:A,定义为:f(ai)=ai+1 i=1,2,f(x)=x x 显然,f是A到的双射。A可以给出有限集与无限集的另外一个定义如下:不能和自己的任何真子集等势的集合称作有限集。能与自己的某个真子集等势的集合

    38、称作无限集。2022-12-1653这个定理可以用图4.5.1所示。设线段AB,其上有线段CD,则线段AB与CD上所有的点,可以做成一一对应。做法:把CD移出与AB平行,联AC、BD延长交于G,则AB上任意点E与G的联线EG必与CD相交于F。反之,CD上任意点F,与G的联线FG延长必交AB于E,上述E,F的对应做法,即说明ABCD。2022-12-1654 定理4.5.4 可数集的无限子集仍为可数集。证明:设A为可数集,它的元素编号如下:a0,a1,an,任取A的无限子集B,在A的元素中,从a0开始逐个检查,将遇到的第一个B的元素记为 ,第二个记为 ,。因为B是无限集,所以B中的元素可排为 ,

    39、。因此B是可数集。1ia1ia2ia2iania2022-12-1655 定理4.5.5 可数个两两不相交可数集的并集仍为可数集。证明:设可数个可数集分别为:A0=a00,a01,a02,a03,a04,A1=a10,a11,a12,a13,a14,A2=a20,a21,a22,a23,a24,A3=a30,a31,a32,a33,a34,p+q=h称为元素apq(p,q=0,1,2,)的高度。对上述集合的所有元素,先按高度大小编号,在同一高度中按q的值由小到大编号。这样就可以把并集A0A1A2中所有的元素按下列顺序(箭头所指顺序)编成一列:2022-12-1656 a00,a01,a02,a

    40、03,a04,a10,a11,a12,a13,a14,a20,a21,a22,a23,a24,a30,a31,a32,a33,a34,将各斜线上的元素排列为 a00;a10,a01;a20,a11,a02;所以并集A=A0A1A2是可数集。2022-12-1657 【例4.5.2】在直角坐标系下,两坐标x,y均为整数的点(x,y)称为格点。证明全体格点构成可数集。证明:对每个固定的整数n,An=n,m|m是整数中的元素可排列为:n,0,n,1,n,-1,n,2,n,-2,所以An是可数集。显然,右半平面上的格点全体构成的集合就是并集A0A1A2,这是可数个可数集的并,因而是可数集。左半平面上的

    41、格点全体构成的集合就是并集A-1A-2A-3,这也是可数个可数集的并,因而是可数集。因为可数集的并是可数集,所以平面上的格点全体构成的集合A0A1A2A-1A-2A-3是可数集。2022-12-1658 定理4.5.6 设自然数集合N,则NN是可数集。证明省略。定理4.5.7 有理数的全体组成的集合是可数集。证明:有理数r可写成分数 ,其中q0,p,q为互质的整数。把分数 记为序偶p,q,就成为平面上的格点。在平面上的全体格点构成的集合中删除q=0和p,q不互质的序偶得集合S,S就是有理数集合,它是平面上的全体格点构成的集合的无限子集,而平面上的全体格点构成的集合是可数集。因此,有理数全体是可

    42、数集。qpqp2022-12-1659 定理4.5.8 设R为实数集,则集合x|xR0 x1是不可数集。同样R也为不可数集。证明:因为f:(0,1)R是双射函数,令S=x|xR0 x1,如果S是不可数集,则R也必为不可数集。所以先证x|xR0 x1是不可数集。如果x|xR0 x1是可数集,那么,其中所有实数可排成一数列:t1,t2,tn,,将这些实数用十进制无限小数表示为(0.2可表示为0.19999.,0.123可表示为0.12299999.):t1=0.t11t12t13t14 t2=0.t21t22t23t24 t3=0.t31t32t33t34 2022-12-1660 其中所有tij

    43、都是0,1,2,9十个数字中的一个,并且对每一个i,ti=0.ti1ti2ti3ti4中无限项后不全为0。作十进制小数 a=0.a1a2a3a4 于是所作成的数a应该在集合x|xR0 x1中,但不会在数列t1,t2,tn,中,因为对于每个n,antnn,所以atn,这和ti|i=1,2,是区间x|xR0 x1中实数全体的假设相矛盾。因此x|xR0 x1是不可数集。从而R也是不可数集。定义 集合x|xR0 x1的基数称为连续点集的基数或称作连续统的势。记为kR=。读作“阿列夫”。.3,2,11121ittaiiiii2022-12-1661定义4.6.1 若集合A到集合B存在一个入射,则称A的基

    44、数不大于B的基数或称A的基数小于等于B的基数,记为KAKB。若集合A到集合B存在一个入射,但不存在双射,则称A的基数小于B的基数,记为KAKB。定理4.6.1(Zermelo定理)设A和B是集合,则以下三条中恰有一条成立。a KAKBb KBKA c KA=KB证明从略。2022-12-1662定理4.6.2(Cantor-Schroder-Bernstein定理)设A和B是集合,如果KAKB且KBKA,则KA=KB。证明从略。这个定理对证明集合的基数相同提供了有效方法。如果我们能够构造一入射函数f:AB,即说明有KAKB。另外,如能够构造入射函数f:BA,即有KBKA。根据本定理就得到 KA

    45、=KB。2022-12-1663 【例4.6.1】证明区间0,1与(0,1)有相同的基数。证明:作入射函数 f:(0,1)0,1,f(x)=x|(0,1)|0,1|g:0,1(0,1),f(x)=+|0,1|(0,1)|所以|(0,1)|=|0,1|【例4.6.2】实数集R的基数是。证明:先证集合R1=x|xR0 x1和实数集R等势。作R1到R的函数f:R1R f(x)=因为正切函数tg x在R1中是单调递增的,所以f是R1到R的双射函数。因此,R1R,因此,|R|=。2x41212 xtg2022-12-1664 【例4.6.3】设A是自然数集合,B=(0,1),|A|N|=0,|B|=,求

    46、证|AB|=。证明:设R是实数集合。定义一个从AB到R的函数。f(n,x)=nx 显然f是从AB到R的入射函数,所以|AB|R|,而|R|=,故|AB|此外,作函数 g:(0,1)AB,g(x)=0,x因为g是入射的,|(0,1)|AB|,而|(0,1)|=,故|AB|。所以|AB|=。2022-12-1665 定理4.6.3 设A是有限集合,则KA0。证明:设|A|=n,则A0,1,2,n-1。定义函数 f:0,1,2,n-1N(N为自然数),f(x)x。f是入射函数,故|A|N|=0 已证得0,1,2,n-1到N之间不存在双射函数,所以|A|N|=0,即|A|0。又作函数 g:N0,1,g

    47、(n)=,g是入射函数,故|N|。因为N与0,1间不存在双射函数,所以|N|,因此0。|A|0成立。11n2022-12-1666 定理4.6.4 设A是无限集合,则0|A|。证明:因为A是无限集合,故A必包含一个可数无限子集A,作函数f:AA,f(x)=x,显然f是A到A入射函数,所以|A|A|而|A|=0,从而0|A|我们已经证明了0。在本定理中证明了,当A是无限集合时,0|A|。但是直到目前为止还没有人能够证明:有一个无限集的基数严格介于0与之间。假定是大于0的最小基数,即不存在任何基数KS,使得0KS 成立,这就是著名的连续统假设。2022-12-1667 下面定理说明,没有最大的基数

    48、,也没有最大的集合。定理4.6.5(Cantor定理)设A是集合,P(A)是A的幂集合,则KAKP(A)证明:先证明KAKP(A)作函数f:AP(A),f(a)=a,f是A到P(A)入射,故KAKP(A)再证明KA KP(A)设KA=KP(A),则必存在A到P(A)双射函数,设为g:AP(A)。对于任意aA,必有P(A)中惟一的g(a)与之对应。2022-12-1668 如果ag(a),称a是A的内部元素;若ag(a),称a是A的外部元素。令S=a|aAag(a),即S是A的外部元素集合。显然SA,故SP(A)。因为g是双射函数,故必有一个元素bA,使g(b)=S。若bS,则由S(外部元素的集合)的定义,b是A的外部元素;又因为g(b)=S,bS=g(b),此时,由A的内部元素的定义,b是A的内部元素。得出矛盾。若bS,则由S(外部元素的集合)的定义,b是A的内部元素;又因为g(b)=S,bS=g(b),此时,由A的外部元素的定义,b是A的外部元素。又得出矛盾。故KA KP(A)由和得KA KP(A)2022-12-1669

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第八章-形式语言与自动机课件.ppt
    链接地址:https://www.163wenku.com/p-4517428.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库