编译原理陈火旺版第三章ppt精要
显然 : DFA是NFA的特例,但是对于每个NFA M存在一个DFA M〃, 使得 L(M)=L(M〃) 证明: ⑴假定NFA M=S,∑,δ,S0,F,对于M的状态转换图进行以下改造: ①引入新的初态结点X和终态结点Y; X,Y?S, 从X至S0中任意初态结点连一条ε有向弧,从F中任意终态结点连一条ε有向弧到Y。 ②对M的状态转换图使用图3.7所示的替换规则进行替换,其中k是最新引入状态。 重复上述替换,直到每条弧的标记或为ε或为∑中单个字母,即可得到NFA M′,显然L(M′)=L(M)。 ⑵ 将M′变换成DFA,方法如下: ①假定 I 是M′状态集的子集,定义I 的ε闭包 ε_closure(I)为: (a) 若q∈I,则q∈ε_closure(I) (b) 若q∈I,则从q出发经过任意条ε弧而能到达的任何状态q′∈ε_closure(I) i j AB 代之以 i j k A B i 代之以 代之以 i j A|B j A B A i j k ε ε i j A* 图3.7 替换规则 ②假定I是M′状态集的子集,a∈∑,定义 Ia=ε_closure(J) 其中J是那些可从 I 中的某一状态结点出发经过一条a弧而到达的状态结点的全体。 ③假定∑={a1,……,ak},构造表(即状态转
您可能关注的文档
最近下载
- AP统计学 2023年真题 附答案和评分标准 AP Statistics 2023 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 部编人教版三年级语文上册《司马光》教学设计.pdf VIP
- 医疗机构内部审计规范与实务指南.docx VIP
- 统编版语文二年级下册“快乐读书吧” 大头儿子和小头爸爸 导读课 课件(共27张PPT).pptx VIP
- 2023年新疆喀什地区“才聚喀什·智惠丝路”人才引进考试真题及答案.docx VIP
- 4年级道德与法治-授课课件-5合理消费.pptx VIP
- Sos索思动态心电记录仪TER010ET010说明书.pdf
- 2026四年级下册道德与法治合理消费教案.pptx VIP
- 部编本小学语文三年级上册《24、司马光》教学设计.docx VIP
- 新解读《GB_T 30159.1 - 2013纺织品 防污性能的检测和评价 第1部分:耐沾污性》最新解读.docx VIP
原创力文档

文档评论(0)