定义
R是正则表达式,当且仅当R是
- a,a∈Σ
- ϵ
- ∅
- (R1∪R2)
- (R1R2)
- (R1∗)
L(R)
正则表达式与自动机等价性
- 一个语言是正则的 当且仅当 可用正则表达式描述这个语言
- 正则表达式描述正则语言
- 正则语言可用正则表达式描述
GNFA: 广义NFA
- 箭头标号是正则表达式
- 初始状态
- 唯一
- 有到所有其他状态的箭头
- 所有其他状态都没有到他的箭头
- 接受状态:
泵引理:设A是正则语言,则存在常数p(称为泵长度),使得若s∈A且∣s∣≥p,则s=xyz,并且满足下述条件
- ∀i≥0,xyiz∈A
- ∣y∣>0
- ∣xy∣≤p
反证法,先假设正则,再推出来不合理