我读了一些关于自动机课程的说明。我看到这个说明,跟随一切都是一样的。但我认为L(g)不等于NFA和正则表达式。任何人都可以帮我定义这些数字的语言(nfa,正则表达式和语法):
答案 0 :(得分:0)
它们实际上是等价的,但这是将一个转换为另一个的奇怪方式。
R
与(a|b)b*
相同。 M
认可(a|b)(bb)*b?
。正确的部分会识别2*n+1
或2*n
b
' s,其中n>=0
,因此相当于R
。
现在G
A
识别(bb)*b?
,相当于b*
(请参阅对M
的评论)。
B
认可bB|bb*|e
,相当于bB|b*
,相当于b*
。
S
认可ab*b*|bb*b
,相当于ab*|bbb*
,相当于(a|bb)b*
。