同时执行这两个正则表达式

时间:2018-10-07 03:10:56

标签: regex automata nfa

考虑以下NFA:

enter image description here

这两个正则表达式是否相等并生成NFA接受的字符串,或者它们是否不同?

1. a^* (Kleene star)
2. lambda + a^+ (Kleene plus)

我意识到这似乎很简单,因为它是一个非常简单的NFA,但这来自一个更复杂的问题,我将其简化为一个非常小的示例。

1 个答案:

答案 0 :(得分:1)

这些正则表达式描述相同的正则语言。原因是a^*通过重复a零次来生成空字符串。