2017-05-24 8 views
0

Iは、次の言語とその正規表現{∈{A、B} * W:Wは、接頭辞としてBABあり、接尾辞としてbabaa}オートマトン理論の正規表現ですか?

有する

回答:

を正規表現= BAB(∪B)* babaa∪babaa∪bababaa

太字部分が必要とされているのはなぜ?

+0

これらの文字列は言語の一部であると思いますが、正規表現の最初の部分はそれらを受け入れると思いますか? –

+0

はい、最初の部分は確かに言語の一部です.2番目の部分は接頭辞や接尾辞のようには見えません –

+0

これは正解です。答えの一部は接頭辞と接尾辞が重複することを正当化します。私はまだそれを取得していない –

答えて

1

babはbabaaの接頭辞であり、babaaは明らかにそれ自身の接尾辞です。したがって、ババは可能な文字列です。

babaaはbababaaの接尾辞で、babはbababaaの接頭辞です。したがって、それも含める必要があります。

関連する問題