版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,10.2 有穷自动机,确定型有穷自动机(DFA) 非确定型有穷自动机(NFA) 带 转移的NFA(-NFA),2,确定型有穷自动机,3,DFA接受的语言,把 扩张到Q*上 *:Q*Q, 递归定义如下 qQ, a 和w* *(q,)=q *(q,wa)= (*(q,w),a) 定义 w*,如果*(q0,w)F, 则称 M接受w. M接受的字符串的全体称作M接受的语言,记作 L(M), 即 L(M)= w*| *(q0,w)F ,4,DFA接受的语言(续),例1 M= q0, q1,a, ,q0,q1 (q0, a)=q1, (q1, a)=q0 L(M)=a2k+1 | kN,5,非确定型有
2、穷自动机,定义 非确定型有穷自动机 (NFA) M = Q,q0,F , 其中 Q, q0, F 的定义与 DFA 的相同, 而 : Q P(Q),6,实例,例2 一台NFA,7,NFA接受的语言,*:Q*Q 递归定义如下: qQ, a 和 w* *(q,)=q *(q,wa)= 定义 w*,如果*(q0 ,w)F, 则称M接受w. M接受的字符串的全体称作M接受的语言,记作 L(M), 即 L(M)= w*| *(q0 ,w)F ,8,例2 (续),L(G) = x00y, x11y | x,y0,1*,9,DFA与NFA的等价性,用M=Q, ,q0,F 模拟 M=Q,q0,F Q=P(Q)
3、, q0=q0 F= AQ | AF AQ 和 a,定理 对每一个NFA M 都存在DFA M 使得 L(M)=L(M ),10,模拟实例,NFA M,DFA M,11,模拟实例 (续),不可达状态:从初始状态出发永远不可能达到的状态 删去所有的不可达状态, 不会改变FA接受的语言. 如M中的q1,q2,q0,q2,q1,q2和都是不可达状态, 删去这些状态得到M,12,带 转移的非确定型有穷自动机, 转移: 不读如何符号, 自动转移状态. -NFA: :Q( )P(Q) 定理 对每一个-NFA M 都存在DFA M 使得 L(M)=L(M) DFA, NFA 和 -NFA 接受同一个语言类,
4、13,用DFA模拟-NFA,设-NFA M=Q,q0,F , qQ q的 闭包E(q): 从q出发, 经过 转移能够到达的所 有状态, 递归定义如下 (1) E(q)包含q; (2) 如果pE(q), 则(p, )E(q). 例3 -NFA M,14,用DFA模拟-NFA(续),模拟的方法与用DFA模拟不带 的NFA的方法基本相同, 只是要用E(q)代替q.,用DFA M=Q, ,q0,F 模拟-NFA M=Q,q0,F Q=P(Q), q0=E(q0) F =AQ | AF AQ和a,构造DFA M时不需要对不可达状态进行计算,做法如下: 从q0= E(q0)开始, 对每一个a计算 的值,
5、然后对每一个新出现的子集计算 的值, 重复进行, 直至没有新的子集出现为止.,15,模拟实例例3(续),L(M)=L(M)= (01)n | n0 ,-NFA M,DFA M,16,11.3 有穷自动机和正则文法 的等价性,用-NFA模拟右线性文法 用右线性文法模拟DFA,17,有穷自动机和正则文法的等价性,定理 设G是右线性文法, 则存在-NFA M 使得 L(M)=L(G); 设M是DFA, 则存在右线性文法G使 得L(G)= L(M). 定理 下述命题是等价的: (1) L是正则语言; (2) 语言L能由右线性文法生成; (3) 语言L能由左线性文法生成; (4) 语言L能被DFA接受;
6、 (5) 语言L能被NFA接受; (6) 语言L能被-NFA接受.,18,用-NFA模拟右线性文法,设右线性文法G=V,T,S,P -NFA M=Q, q0 , F 构造如下: Q=Vqf , q0=S, F=qf , = T *- | 存在ABP或AP AV和, 若ABP, 则(A, )中含有B; 若AP, 则(A, )中含有qf; , (qf ,)= ,19,模拟实例,L(G)=L(M)= (11)m0n | m1, n0 ,G =V,T,S,P V=A,S T=0,1 P: S11S S11A A0A A,-NFA M=Q, S, qf Q =A, S, qf =11, 0,20,用右线性文法模拟DFA,设DFA M=Q,q0,F 右线性文法G=V,T,S,P 构造如下: V=Q, T=, S=q0 qQ和a, 若(q,a)=p, 则有产生式qap 若qF, 则有产生式q,21,模拟实例,DFA M,G =V,T,S,P,V=q0,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 40CrMnMo钢单体泵泵体淬火开裂分析及对策
- 35CrMo钢热浸镀铝工艺研究
- 220kV配电网故障处理关键技术
- 2021年高考“立体几何”专题命题分析
- 2019年山东省枣庄市中小学生健康危险行为调查分析
- 1994-2014年中国港口业与沿海区域经济增长的重心移动轨迹和时空差异分析
- 110~220kV输电线路设计要点分析
- 10kV配电柜停送电流程技术及运用思考
- 小麦病害:防治技术探讨
- 秋冬季商场购物健康防护提示
- 易制毒化学品出入库制度
- 呼吸科护士先进事迹
- 深圳某花园小区消防工程预算
- 2023版小学数学新课程标准
- 幼儿园安全岗位责任清单
- 2023年成都市青羊区九年级二诊语文试题(含答案)
- 小学1年级心理健康教育课件《我不是故意的》
- 2023年电大行政法与行政诉讼法期末考试机考参考答案
- 呼吸机相关性肺炎集束化护理措施
- 中职《数学》课程思政教学案例(一等奖)
- 机械毕业设计(论文)-壳体左侧板三维造型及实体加工仿真.doc
评论
0/150
提交评论