形式语言自动机-上下文无关文法与下推自动机三.pptVIP

形式语言自动机-上下文无关文法与下推自动机三.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
形式语言自动机-上下文无关文法与下推自动机三

§4.3 Chomsky范式和Greibach范式;CNF 的构成步骤;CNF 的构成例;CNF 的构成例;Greibach范式;GNF 的构成步骤;GNF 的构成例;GNF 的构成例;GNF 的构成例;§4.4 下推自动机(PDA);问题的引出;下推自动机的结构;下推自动机的定义;下推自动机的转换函数;下推自动机的格局;下推自动机接受的语言;下推自动机例;下推自动机的图形表示 ; 若对于每个输入字符,其后续状态都是确定的,就是DPDA(如前例)。 DPDA必须满足下述二个条件之一: 对 ?q∈Q, ?z∈Γ, ?a∈T有 ⑴ δ(q,a,z )最多含一个后续选择且δ(q,ε,Z)=φ 或者 ⑵ δ(q,a,z ) =φ且δ(q,ε,z)最多含一个元素。 这两个限制防止了在ε动作和包含一个输入符号的动作之间做选择的可能性(即在同样状态,同样栈顶符号下最多只能有一个选择。) ;例:构造PDA M,接受语言L(M) = {ωcωT∣ω∈{a,b}*}. 解题思路: ① 从状态q0接受句子ω,将输入存到栈中,状态不变,直到看到中心标记c。 ② 当达到c时,将状态变为q1,栈不变。 ③ 将输入与下推栈匹配,状态不变,退栈,直至栈空。 ;例:构造PDA M,接受语言L(M) = {ωωT∣ω∈{a,b}*}. (与前面的例子类似,区别在于中间没有标志”c” ) 解:;例:构造PDA M,接受语言L(M) = { ai bj ck∣i = j 或 i = k}。 解题思路: 与前例类似,利用不确定性,PDA可以猜想a应与b匹配还是与c匹配。所构造的NPDA M利用两个不确定的分支实现不同的猜想。 解:; ε,z1/z0z1 a, z0/α …… ε,z/ε;定理4.4.2 如果Lφ是PDA Mφ 以空栈接受的语言,必存在一个PDA M f 以终态接受语言Lφ,使 Lf = Lφ 证明: 设Mφ=(Q,T,Γ,δφ,q0,z0,φ) 构造PDA Mf =(Q∪{ q0f ,qf },T,Γ∪{ z1},δf,q 0f,z1,{ qf }) ;作业:ch4习题. 11、15

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档