- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
ij称该产生式是向下的;这类产生式需要替代,用Aj的侯选式将Aj替掉,若出现了直接左递归,还需要将直接左递归消除;首先考虑非终结符A1:A1→Ajw1j产生式是向上的1=j该产生式是直接左递归的;消除直接左递归对于非终结符A2:A2→Ajw2j产生式是向上的2=j直接左递归的;消除2j该产生式是向下的;这类产生式需要替代,…对于非终结符An:An→Ajwn=j消除直接左递归;nj向下的;这类产生式需要需要替代,用Aj的侯选将Aj替换掉,若出现了直接左递归,还需要将直接左递归消除;最后,删除多余的产生式,得到的文法就没有了左递归,包括直接和间接的左递归。2.10语言之间的运算及运算封闭性对简单语言进行语言的运算,可以产生复杂语言。语言对运算的封闭性如果任意的、属于某一语言类的一个或多个语言在某一特定运算下所得到的语言仍然是同类语言:该语言类对该运算具有封闭性有效封闭性根据一个或多个语言的文法,若可以构造出给定运算下所获得的同类语言的文法称此语言类对该运算是有效封闭的(有效封闭性)。问题本质:文法的构造存在文法G1和G2L1=L(G1)L2=L(G2)需要构造文法G,使得L(G)是对L1和L2进行某种运算后得到的语言。语言的有效封闭性可以证明某些语言属于某类语言,基于简单语言构造复杂的同类语言。2.10.1语言之间的基本运算若语言L1和L2是字母表∑1和∑2上的两个语言,定义语言L1和L2的联合运算为:L1UL2={w|w∈L1或者w∈L2}思考新语言的字母表是?连接语言L1和L2的连接运算为:L1L2={w|w=w1w2,w1∈L1,w2∈L2}迭代语言L1的迭代运算(或星运算、闭包运算)为:L1*={w|w=w1w2…wm,wi∈L1,m≥0}=∪L1n对n≥0注意语言L1={an|n0},L2={bn|n0},则L1L2是{anbm|n,m0}而不是{anbn|n0}定理2-7i(i=0,1,2,3)型语言对联合,连接和迭代运算有效封闭证明设参加运算的语言L1和L2分别是字母表∑1和∑2上的语言有用非终结符A,必须同时满足:(1)A必须出现在某个句型中(2)从A开始,能够产生终结符串(包括ε)无用的产生式如果一个产生式(产生式的左边或右边)包含有无用的非终结符,则该产生式就是无用的产生式。应该将无用的产生式删除。思考如果文法G的开始符号S是无用的非终结符号,则L(G)=?思考判断A是有用的非终结符号的算法。请参见参考文献形式语言与自动机理论(蒋宗礼姜守旭清华大学出版社)2.6推导树对于上下文无关文法,利用推导树也可以表示句子(或句型)的产生过程。例2-16S→0B|1AA→0|0S|1AAB→1|1S|0BB对于串0011的产生过程:推导过程最左推导:S=0B=00BB=001B=0011最右推导:S=0B=00BB=00B1=0011推导树表示推导S0B0BB11 2.7空串定理(自学)上下文无关文法G,存在一般的空串产生式A→ε,则存在另一个上下文无关文法G1,使得:⑴L(G)=L(G1);⑵若ε?L(G),则G1中没有任何空串产生式(S1就是S);⑶若ε∈L(G),则G1中仅有一个空串产生式S1→ε,且S1不出现在G1的产生式的右边。证明(2)因为ε?L(G),对于任意C∈V,考虑它的任意产生式C→w(w不为空串ε),w中非终结符分为A1,A2,…Ak,B1,B2,…Bj,对于Ai,有Ai→ε1≤i≤k将C→w改造为C→w’w’是通过0步,1步,…k步删除w中的Ai而得到的,w’共有2k个。最后,去掉所有的空串产生式和无用的产生式就得到G1。考虑G产生句型β的推导树T:若β的推导中使用了空串产生式,则树T
您可能关注的文档
- 汇出动画与发布网页.ppt
- 民事起诉状的特点.PPT
- 权威权利权力.PPT
- 木龙骨吊顶施工.ppt
- 是通过部下达成目标的人.PPT
- 模数转换器与数模转换器课程中心山东大学.ppt
- 抵扣应纳税所得额以纳税调整后所得.ppt
- 情境7公关活动.ppt
- 总胆固醇含量.PPT
- 广义相对论的两个疑难.ppt
- 2026-2030中国纯水机行业消费态势及投资盈利预测报告.docx
- 2026-2030新风系统产业园区定位规划及招商策略咨询报告.docx
- 2026-2030中国装饰玻璃行业发展分析及竞争力研究与发展趋势预测报告.docx
- 2026-2030中国半自磨机行业市场发展趋势与前景展望战略分析研究报告.docx
- 2026-2030平板电脑行业兼并重组机会研究及决策咨询报告.docx
- 2026-2030中国明胶行业市场发展现状及竞争格局与投资发展研究报告.docx
- 2025至2030机械手产业市场深度调研及发展现状趋势及有效策略与实施路径评估报告.docx
- 2026-2030X射线衍射仪(XRD)行业需求趋势分析及投资运行现状调查报告.docx
- 2026-2030中国铜屏蔽带行业市场发展趋势与前景展望战略分析研究报告.docx
- 2026-2030中国自体输血装置行业市场发展趋势与前景展望战略分析研究报告.docx
最近下载
- 如何申请国家自然科学基金项目市公开课金奖市赛课一等奖课件.pptx VIP
- 重氮化工艺培训.pptx VIP
- 6.2记录我的一天(课件)2024-2025 北师大版(2024)数学一年级上册.pptx VIP
- 高三中职数学高考复习《正弦定理》课件.pptx VIP
- 多核专题知识讲座.pptx VIP
- 律师事务所内部规章制度全套.doc VIP
- NY_T 3075-2017畜禽养殖场消毒技术.pdf
- 东南亚概况历史文化下省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
- 第16课 国家出路的探索与列强侵略的加剧 课件 -2025--2026学年高中《中外历史纲要(上)》(统编版).pptx VIP
- 有机硅性能和应用华乃震.ppt VIP
原创力文档


文档评论(0)