【发布时间】:2019-10-19 05:58:00
【问题描述】:
找到以下自动机接受的语言的正则表达式。
-
消除q1
q0: ab q2: ba* q0 to q2: b+aa q2 to q0 : bb -
消除q2
q0: ab+b+aa(ba)*
(不确定我的方法是否正确)
【问题讨论】:
-
从 q0 到 q3 的箭头上那个奇怪的符号是什么?
-
为什么
q2: ba*中有*? -
这是作业吗?
-
我不知道如何正式做到这一点,但如果
q0 -> q3是一个 epsilon 转换,你不应该以类似((a|bb)(ab)*b)*的方式结束吗?
标签: regex automata dfa minimization