- 1
- 0
- 约7.31千字
- 约 17页
- 2026-05-18 发布于北京
- 举报
编译原理
COMPILATION
PRINCIPLE
中南大学计算机学院
czg@csu.edu.cn
第三章词法分析
❖一、基本概念
❖二、确定有穷状态自动机(DFA)
❖三、非确定有穷状态自动机(NFA)
❖四、正规式和有限自动机的等价性
❖五、DFA的化简
五、DFA的化简相关概念
n一个确定有限自动机M的化简是指:寻找一个状态数比M少的DFAM’,
使得L(M)=L(M’)
n假定s和t是M的两个不同状态,我们称s和t是等价的:如果从状态s出发
能读出某个字w而停于终态,那么同样,从t出发也能读出同样的字w而
停于终态;反之,若从t出发能读出某个字w而停于终态,则从s出发也能
读出同样的w而停于终态。
n可区别的:如果DFAM的两个状态s和t不等价。
五、DFA的化简
n字符串W把状态s和状态t区别开:
n等价状态:无法区别开的两个状态
n基本思想:把状态集划分成互不相交的子集,使子集中的状态是等价的
n化简DFA的算法步骤:
u划分状态集
原创力文档

文档评论(0)