- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
形式语言与自动机11ch4.6-4.7-1要点
College of Computer Science Technology, BUPT * College of Computer Science Technology, BUPT §4.6 上下文无关语言的性质 2型语言的泵浦引理 2型语言的封闭性 2型语言的判定问题 二义性问题 * College of Computer Science Technology, BUPT 1. 2型语言的泵浦引理 设L是上下文无关语言,存在常数p,如果ω∈L,且︱ω︱≥p,则ω可以写为ω=ω1ω2ω0ω3ω4,使ω2ω3≠ε,∣ω2ω0ω3∣≤p,对于i≥0有ω1ω2iω0ω3iω4∈L。(不含L={ε}的情况) 物理意义: 线性语言的泵浦引理是说,在正规集合中,每个足够长的字符串都包含一个短的字串,随便将这个子串在原处重复插入多少次,所得的新字串还是在原正规集中。 2型语言的泵浦引理是说,有两个靠得很近的子串,它们可以重复任意多次(但二者重复的次数相同),所得的新串依然属于该2型语言。 * College of Computer Science Technology, BUPT 设G是Chomsky文法(形如A→BC,A→a),产生语言L-{ε}, 若ω∈L且ω有一定的长度,则边缘为ω的推导树有一定长度的路径。 对于Chomsky范式,设路径长度为n,则有边缘长度 ︱ω︱≤ 2n-1 ,如下图所示 证明: S a A 路径 =1 ︱ω︱=︱a︱=21-1 =1 S A B a A a A 路径 =2 ︱ω︱=︱aa︱=22- 1 =2 * College of Computer Science Technology, BUPT 设文法G有n个非终结符,取p=2n ,若ω∈L,且︱ω︱≥p (即︱ω︱≥ 2n ),则必有︱ω︱≥ 2n-1 ,即存在一条长度 n的路径,至少为n+1。这时,该路径上的结点数为n+2(包括最高层顶点及最底层叶子)。 ∵G中只有n个非终结符 ∴在这条路径上必然有某两个结点相同 S a a a a a 路径=4 ︱ω︱≤24-1=8 (第i层最多有2i 个非终结符。第i+1层若全为终结符,则与第i层非终结符个数相等。) * College of Computer Science Technology, BUPT 设为v1= v2=A, v1靠近树根,v1到叶子的最长路径为n+1。 形如 如图:Z1=ω2ω0ω3 ︱Z1∣≤2 n =p (∵v1到叶子的路径最多为n+1) 而v1 * =ω2v2ω3, v2 * =ω0 ∵v1=v2=A ∴v1 * =ω2v2ω3 =ω2ω2v2ω3ω3 =ω2iω2v2ω3ω3i =ω2iv2ω3i =ω2iω0ω3i ∴ S =ω1ω2ω0ω3ω4 * =ω1ω2i ω0ω3iω4 S C A B A B C B A B B b b b b b b 路径P 在该路径上: v1靠近根,其子树为T1,边为Z1 v2远离根,其子树为T2,边为ω0 ω2 ω0 ω3=ε ω4 ω1 * College of Computer Science Technology, BUPT 2型文法泵浦引理的用途:判断一给定语言不是上下文无关文法。 思路:用反证法。 例:证明 L={anbncn ∣n≥1 不是2型语言} 证:假设L是2型语言。 取常数p,ω=apbpcp ,∣ω∣=3p≥p 将ω写成ω=ω1ω2ω0ω3ω4, 其中∣ω2ω3∣≥1 且 ∣ω2ω0ω3∣≤p. 考虑ω2ω0ω3在ω中所处的位置: ①如果ω2含有a,ω3含有c, ∵ω=apbpcp , 则有∣ω2ω0ω3∣最小为∣abpc ∣=p+2p ∴不满足泵浦引理的条件。 ②如果ω2、ω3都含有a,(b或c) ∵∣ω∣=apbpcp 可写成ω=akam an al ajbpcp ω2ω0 ω3 其中m+n+l≤p, m+l≥1,k+m+n+l+j=p. 将ω2、ω3重复i=2次,将有ω’ = akamianaliajbpcp =ap+m+lbpcp∈L (a的个数大于b和c
有哪些信誉好的足球投注网站
文档评论(0)