第四五六讲 有穷自动机.pptVIP

  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文档。上传文档
查看更多

两个正规式等价若两个正规式e1和e2所表示的正规集相同,则说e1和e2等价,写作e1=e2。例如:e1=(a?b),e2=b?a又如:b(ab)?=(ba)?b

第30页,共43页,星期日,2025年,2月5日正规式的运算律设r,s,t为正规式,正规式服从的代数规律有:1。r?s=s?r “或”服从交换律2。r?(s?t)=(r?s)?t “或”的可结合律3。(rs)t=r(st) “连接”的可结合律4。r(s?t)=rs?rt (s?t)r=sr?tr 分配律5。?r=r,r?=r ?是“连接”的恒等元素6。r?r=r r?=??r?rr?… “或”的抽取律第31页,共43页,星期日,2025年,2月5日第1页,共43页,星期日,2025年,2月5日一、DFA一个确定的有穷自动机(DFA)M是一个五元组:M=(K,Σ,f,s,Z)其中1。K是一个非空有穷集,它的每个元素称为一个状态;2。Σ是一个有穷字母表,它的每个元素称为一个输入符号,所以也称Σ为输入符号字母表;3。f是转换函数,是在K×Σ→K上的映射,即,如f(ki,a)=kj,(ki∈K,kj∈K)就意味着,当前状态为ki,输入符为a时,将转换为下一个状态kj,我们把kj称作ki的一个后继状态;4。s∈K是唯一的一个初态;5。Z?K是一个终态集,终态也称可接受状态或结束状态。第2页,共43页,星期日,2025年,2月5日DFA例:DFAM=({S,U,V,Q},{a,b},f,S,{Q})其中t定义为:f(S,a)=U f(V,a)=Uf(S,b)=V f(v,b)=Qf(U,a)=Q f(Q,a)=Qf(U,b)=V f(Q,b)=Q第3页,共43页,星期日,2025年,2月5日DFA的状态图表示f(S,a)=U f(V,a)=Uf(S,b)=V f(V,b)=Qf(U,a)=Q f(Q,a)=Qf(U,b)=V f(Q,b)=QbSUVQaaaba,bb第4页,共43页,星期日,2025年,2月5日DFA的状态转换表f(S,a)=U f(V,a)=Uf(S,b)=V f(V,b)=Qf(U,a)=Q f(Q,a)=Qf(U,b)=V f(Q,b)=Q字母状态0001第5页,共43页,星期日,2025年,2月5日DFA的确定性f:KXΣ是一个单值函数,即对任何的状态k∈K,对于输入符号a∈Σ,f(k,a)唯一地确定了下一个状态。从状态转换图来看,若字母表Σ含有n个输入字符,那末任何一个状态结点最多有n条弧射出,而且每条弧以一个不同的输入字符标记。第6页,共43页,星期日,2025年,2月5日DFA的扩充对于DFA=(K,Σ,f,S,Z),扩充的映射为f:kXΣ*?K定义为(1)f(q,ε)=q(2)f(q,aα)=f(f(q,a),α)其中,q∈K,a∈Σ,α∈Σ*第7页,共43页,星期日,2025年,2月5日L(A)对于DFA=(K,Σ,f,s,Z),如果f(s,α)=q∈Z则称符号串α可以被DFA所接受。DFAA所接受的符号串集,记为L(A)第8页,共43页,星期日,2025年,2月5日例:证明t=baab被如下的DFA所接受。DFAM=({S,U,V,Q},{a,b},f,S,{Q})其中t定义为:f(S,a)=U f(V,a)=Uf(S,b)=V f(V,b)=Qf(U,a)=Q f(Q,a)=Qf(U,b)=V f(Q,b)=QbSUVQaaaba,bb证明:

f(S,baab)

=f(f(S,b),aab)

=f(V,aab)

=f(f(V,a),ab)

=f(U,ab)

=f(f(U,a),b)

=f(Q,b)

=QQ属于终态。得证。第9页,共43页,星期日,2025年,2月5日二、NDFA定义NDFA=?K,?,f,S,Z?,其中K为状态的有穷非空集,?为有穷输入字母表,f为K??*到K的子集的映像,S?K是初始状态集,Z?K为终止状态集。第10页,共43页,星期日,2025年,2月5日例子NDFAN=({S,P,Z},{0,1},f,{S,P},{Z})其中

f(S,0)={

文档评论(0)

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

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

1亿VIP精品文档

相关文档