、私はこの質問に来た:式で定義された言語で ていない最小限の長さの文字列を与え、次の正規表現のそれぞれについて最小長
。
(bb)*(aa)*b*
a*(bab)*∪b∪ab
私は最初のものに役立つと私は2番目を把握できるかどうかを取得だけにしようとするつもりです。 Heres私が知っているもの:Kleene *は0以上の可能な要素を示します。集合の和集合は要素を繰り返さずに集合aと集合bのすべての要素を含む集合である。ラムダを挿入して起動する第一の課題を通じて協力して、私が手:
第一の実行:bbaab
第二:
第三bbbbaabaabbaabbbbaab:
bbbbbbaabaabbaabbbbaabaabbbbaabaabbaabbbbaabbbbbbaabaabbaabbbbaab私が正しくに長さ0の文字列よりもそれをやっている場合を5は言語に含まれていません。私はこれを正しくしていますか?
ヒント:「a」、「b」、および「U」よりも多くの文字があります。 –
最初のケースは長さゼロの文字列にすることができます。 *は0回以上の出現を意味します。したがって、空の文字列を使用してもOKです。 –
bとuより文字数が多いということはどういう意味ですか? *を実行している文字列は可能な文字列であってもかまいませんが、最小の場合は*の代わりに空の文字列λを入れて、生成される最初の文字列はbb [λ] aa [λ]右か? – user1193839