![c3023dd50d2f2783074596432448dd70.png](https://img-blog.csdnimg.cn/img_convert/c3023dd50d2f2783074596432448dd70.png)
内容提要:
1 形式语言与正则语言; 2 有限状态自动机; 3 自动机代数
1 形式语言与正则语言
[字母表] 我们把任意有限集合称为字母表(常记作
[字符串] 字符串是字母表中的元素构成的有穷序列. 记号
[语言] 语言(一般记为
[语言间的运算] 语言间的运算就是
[正则语言] 字母表
[例子] 所有的有限语言都是正则的.
[例子] 字母表
[例子] 字母表
2 有限状态自动机
[非确定有限状态自动机NFA] NFA被定义为5元组
[确定有限状态自动机DFA] DFA被定义为5元组
[例子] 确定有限状态自动机
![f2bde9b922c6fb873fff18bc30ddb593.png](https://img-blog.csdnimg.cn/img_convert/f2bde9b922c6fb873fff18bc30ddb593.png)
![cf90ab9d9ab6f16f6d5ed1f7f97a0e36.png](https://img-blog.csdnimg.cn/img_convert/cf90ab9d9ab6f16f6d5ed1f7f97a0e36.png)
[扩展转移函数] 我们递归的定义如下扩展的转移函数:
是自动机从状态
[自动机的语言] 对于一个确定有限状态自动机
,我们就说自动机
所有的这种字符串的集合
[DFA等同] 如果两个DFA接受相同的语言,就说这两个DFA等同.
3 自动机代数
令
[子词] 对于
[单项式序理想] 我们称
[自动机