- 4
- 0
- 约 60页
- 2017-01-01 发布于北京
- 举报
《2.ppt编译原理3章3
其中转换函数D如下: D([T0],a)=[T1] (ε-closure(move(T0,a))={1,2,3,4,6,7,8}= T1) [ R1,R2,…,Ri]= ε-closure(move([S1,S2,…,Sj],a)) D([T0],b)=[T2] (ε-closure(move(T0,b))={1,2,4,5,6,7} = T2) D([T1],a)=[T1] (ε-closure(move(T1,a))={1,2,3,4,6,7,8}=T1) D([T1],b)=[T3] (ε-closure(move(T1,b))={1,2,4,5,6,7,9}=T3) D([T2],a)=[T1] (ε-closure(move(T2,a))={1,2,3,4,6,7,8}=T1) D([T2],b)=[T2] (ε-closure(move(T2,b))={1,2,4,5,6,7} = T2) D([T3],a)=[T1] (ε-closure(move(T3,a))={1,2,3,4,6,7,8} = T1) D([T3],b)=[T4] (ε-closure(move(T3,b))= {1,2, 4,5,6,7,10} = T4) D([T4],a)=[T1] (ε-closure(move(T4,a)) ={1,2,3,4,6,7,8}= T1) D([T4],b)=[T2] (ε-closure(move(T4,b)) ={1,2,4,5,6,7} = T2) 将[T0],[T1],[T2],[T3],[T4]用A,B,C,D,E表示 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 确定的有限自动机的最简化(最小化) 对任意一个DFA M构造另一个DFA M’,使L(M)=L(M’),并且M’的状态个数不多于M的状态个数。 首先我们介绍几个有关的概念: (1)多余状态:对于一个状态Si,若从开始状态出发,不可能到达该状态Si,则Si为多余(无用)状态 。 S1,S5,S6为多余状态 (2)死状态:对于一个状态Si,对任意输入符号a,若转到它本身后,不可能从它到达终止状态,则称Si为死状态。 (3)等价状态: 若Si为自动机的一个状态,我们把从Si出发能导出的所有符号串集合记为L(Si) 多余状态和死状态又称为无关状态。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 设有两个状态Si和Sj,若有L(Si)=L(Sj),则称Si和Sj是等价状态。 从S1和S2能导出相同的符号串集合:L(S1)=L(S2)={b},所以S1和S2等价 (4)可区别状态:自动机中两个状态Si和Sj,如果它们不等价,则称它们是可区别的。 (5)两个状态(Si和Sj)等价的判断条件 (分类算法) ①状态Si和Sj必须同时为终止状态或同时为非终止状态。即终止状态和非终止状态是可区别的(粗分); 如,S0,S1,S2肯定与S3不等价 ②状态Si和Sj对于任意输入符号a∈Σ,必须转到等价的状态里,否则Si和Sj是可区别的。(a为区分依据,可以推广) 因f(S0,b)=S2,f(S2,b)=S3,而S2和S3不等价,故S0和S2也不等价 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. DFA的化简算法:对于DFA M=(S,Σ,f,S0,Z) (1)首先将DFA的状态集进行初始化,分成P=(Z,S-Z); (2) 用下面的过程对P构造新的划分Pnew for (P中每个组G) do //每个组都是一个状态集 begin 把G划分成小组,G中的任意两个状态Si和Sj在同一组中,当且仅当对于Σ中任意输入符号a ,Si和Sj的a转换是到同一组中,move(Si,a) ∈Gi ,move(Sj,a) ∈Gi。这样,只要Si和Sj的a转换是到不同的组中,则说明Si和Sj是可区别的,可进行划分。在Pnew中用刚完成的对G的划分代替原来的G。 end ;P:
您可能关注的文档
- 《2.PEP小学英语五年级上册Unit4_说课.ppt
- 《2.PID的应用案例.ppt
- 《2.Orbit培训--NSTL.ppt
- 《2.Pilot Walktour操作HTC6900V1.2.0.2.ppt
- 《2.PEPSI 中国 0401 The final.ppt
- 《2.PKPM施工软件介绍.ppt
- 《2.PDCA管理循环培训.ppt
- 《2.phoebe大学生职业生涯规划.ppt
- 《2.PLC第6章课件—监控组态软件.ppt
- 《2.pom本科2007-04.ppt
- 河北省石家庄市2026届高三11月期中教学质量摸底检测语文试题含答案.doc
- 山东省济宁市2026届高三上学期期中质量检测语文试题含答案.doc
- 江西省宜春市2026届高三上学期一轮诊断考试语文试题含答案.doc
- 北京市丰台区2026届高三上学期期末语文试题及答案.doc
- 北京市东城区2026届高三上学期期末语文试题及答案.doc
- 2025年四川省攀枝花市中考物理试题(含答案解析).doc
- 浙江省宁波市2026届高三第一学期11月高考模拟考试语文试题含答案.doc
- 山东省菏泽市2026届高三上学期期中考试语文试题含答案.doc
- 上海市闵行区2026届高三一模语文试题及答案.doc
- 上海市长宁区2026届高三一模语文试题及答案.doc
最近下载
- 广东省深圳市宝安区2024-2025学年三年级上学期期末科学试卷.docx VIP
- 2025年商务英语(BEC)中级考试真题卷:商务英语阅读理解提高策略与真题剖析.docx VIP
- ‘十五五’卫生健康事业高质量发展规划及医院高质量发展实施方案.docx
- 《苏武传》课件35张.pptx VIP
- 1999年及其以前批准转业的军队干部住房保障办法.doc VIP
- 关于做好新型冠状病毒感染肺炎疫情防控期间稳定劳动关系支持企业复工复产的实施意见.doc VIP
- 高考数学解三角形专题.pdf VIP
- 2025年体育行业青少年体育培训报告.docx
- EQC-1137-2007-chs 电镀锌层及镀后表面处理.pdf
- 自动化集装箱码头管理.docx VIP
原创力文档

文档评论(0)