1

で終わる言語の補語を見つけるのを手伝ってくれませんかabab - (a|b)*abab (over an alphabet {a,b})

補数には、abab で終わらないすべての文字列が含まれている必要があると思います。を補完するために DFA を構築した後、Rij-Algorithm でそれを試みること(a|b)*ababができますが、Automaton と Rij なしでどのように機能するかを理解するのを手伝ってください (Automaton には 5 つの状態があるため)。

わかりました、単語を で終わらせることはできませんabab。末尾の's と's の4 文字は 2 4通りあります。よし、消さなきゃいけないから組み合わせは15通り。補語が.( と を除いたすべての組み合わせの和集合) であることを意味しますか? でも最初から変わらないの?ababab(a|b)*ababab(a|b)

これを理解してください。

4

1 に答える 1

1

たぶん私は静かにあなたを理解していませんが、それはそれほど単純ではありません。私(a|b)*(a|bb|aab|bbab)またはイベント(a|b)*(a|(b|(a|bb)a)b)

PSより短い単語があることを忘れないでください、ababそしてそれらのすべても含まれるべきです。つまり(a|b){0,3}(ここで、{0,3}は繰り返しの量[0; 3]を示します)

于 2011-11-20T21:47:05.697 に答える